2016-07-28 9 views
0

Ich möchte Suchfeld von Kopfzeile zu Mitte der Webseite verschieben. Dafür mache ich das:Wie verschiebe ich das Suchfeld in Opencart von der Kopfzeile zur Mitte der Webseite?

entfernt Code <?php echo $search; ?> von header.tpl und in home.tpl in Behälterabschnitt platziert, aber es ist unten zeigt Fehler.

Notice: Undefined variable: Suche in /var/www/html/oc/catalog/view/theme/default/template/common/home.tpl on line 2

Jede Hilfe wird geschätzt werden.

+0

Sie müssen Code auch zwischen den Controllern bewegen – Justinas

+0

können Sie mir bitte im Detail erklären, welchen Code ich verschieben muss? Ich bin neu in Opencart. –

+0

check antwort Ich habe einen Code zum Einfügen in den Controller der Kopfzeile hinzugefügt (unter Berücksichtigung, dass Sie OpenCart Version 2.2 verwenden) – Monika

Antwort

2

Um Suchcode Arbeit in home.tpl zu erhalten, müssen Sie unter Code in home.php hinzufügen (seine Controller: Katalog/Controller/common/home.php)

$data['search'] = $this->load->controller('common/search'); 

Bearbeiten -

auch müssen Sie js Code in der Datei Katalog/view/javascript/common.js Zeilennr ändern - 53

/* Search */ 
$('#search input[name=\'search\']').parent().find('button').on('click', function() { 
    var url = $('base').attr('href') + 'index.php?route=product/search'; 
    var value = $('input[name=\'search\']').val(); 
    if (value) { 
     url += '&search=' + encodeURIComponent(value); 
    } 
    location = url; 
}); 

$('#search input[name=\'search\']').on('keydown', function(e) { 
    if (e.keyCode == 13) { 
     $('input[name=\'search\']').parent().find('button').trigger('click'); 
    } 
}); 

Hoffnung diese Ihnen helfen. Geprüft auf OpenCart Version 2.2.

+0

Das Suchfeld wurde verschoben und dieser Fehler wird ebenfalls nicht angezeigt, aber das Suchfeld zeigt keine Suchergebnisse auf der Suchseite an. –

+0

eine Idee, warum Suchergebnisse nicht angezeigt werden? –

+0

Bitte überprüfen Sie die bearbeitete Antwort. Sie müssen Js-Code auch ändern. – Monika

Verwandte Themen