2016-05-25 9 views
1

Ist es tatsächlich möglich, je nach der aktuell ausgewählten Sprache für jede Instanz des oberen horizontalen Menüs unterschiedliche externe Links zu verwenden?Prestashop 1.6 Oben Horizontal Menü Internationalisierung

So, zum Beispiel, wenn der Benutzer die Website in Englisch ansieht, wird das externe Link-Label "Home" und Link zu xxxxxx.com/en.html und wenn sie die Website in Spanisch anzeigen wird das Etikett sagen "Inicio" und nehmen sie zu xxxxxx.com/es.html?

Die Idee ist, dass Prestashop auf einer Subdomain einer größeren mehrsprachigen Site installiert ist, die andere nicht-Shop-Inhalte hat und wenn die Benutzer im Shop sind, aber möglicherweise zurück zur Nicht-Shop-Site navigieren. Dies ist leicht in Joomla oder Wordpress, getan

aber ich kann nicht einen Weg, es zu tun in Prestashop finden. Unabhängig davon, welche Sprache ich in das obere horizontale Menü eingreife, erscheint nur ein Label (und sein Link) in allen verschiedenen Sprachen.

Es scheint keinen Weg zu geben, verschiedene Links zu haben und sie zu assoziieren. Vielleicht vermisse ich hier etwas. Jede Hilfe wäre willkommen.

Antwort

0

Ich verstehe Ihre Frage nicht, da sie bereits in der Blocktopmenü-Konfiguration verfügbar ist.

Wenn Sie einen neuen Link, den Sie einen Namen und eine URL per Sprache eingeben kann, und in der Datenbank ist es gespeichert unabhängig:

enter image description here enter image description here

|----------------------------------------------------| 
| TABLE ps_linksmenutop_lang       | 
|----------------------------------------------------| 
|id_linksmenutop|id_lang|id_shop|label |link  | 
|----------------------------------------------------| 
| 2    | 1  | 1  | tutu | tutu.en | 
| 2    | 2  | 1  | test | test.fr | 
|----------------------------------------------------| 

Also, wenn Sie die Seite auf Französisch besuchen Sprache erhalten Sie einen Link zu test.fr und wenn Sie die Website auf Englisch besuchen, erhalten Sie einen Link zu tutu.en.

Wenn es für Sie nicht funktioniert, fügen Sie bitte weitere Informationen zu Ihrer Frage hinzu.

+0

Danke für die Antwort. Ich muss immer noch etwas vermissen, als ich genau das gemacht habe, was Sie vorgeschlagen haben. http://imgur.com/OJsVOSY http://imgur.com/TKyLoZX. Wo es scheinbar schief geht, wenn ich den externen Link in Spanisch erstelle (in diesem Beispiel). http://imgur.com/DUd6jsY. Der neue Link hat eine ID und das ist es (die anderen Felder erscheinen leer). – oktafish

+0

Wenn ich versuche, den unsichtbaren Link hinzuzufügen, sieht das Menu Top Link-Feld wie folgt aus: http://imgur.com/3mKvtJI Ich kann es hervorheben und hinzufügen, aber es ist unsichtbar und anschließend, wenn ich die Seite ansehe, hat es das englische " Home "auf der englischen und spanischen Version der Website. http://imgur.com/h9K4Pbz und http://imgur.com/wCsyz0T – oktafish

+0

Ich verstehe, was Sie falsch gemacht haben. Sie haben zwei verschiedene Links anstelle von einem erstellt. Löschen Sie zuerst den zweiten Link, Sie brauchen nur einen. Bearbeiten Sie dann den ersten Link und wählen Sie den Wert "Spanisch" neben den Feldern im Auswahlfeld aus. Hier geben Sie Ihren spanischen Namen und Link ein. Wenn Sie wieder "Englisch" in der Auswahlbox auswählen, sehen Sie immer noch Ihre englische Version. Speichern und das war's :) –

Verwandte Themen