Frage

Ich möchte, dass der Benutzer an die Kategorie -Landing -Seite gesendet wird, wenn der Benutzer auf die Kategorie in der Layered Navigation klickt.

Also, anstatt dass der Benutzer bekommt /category.html?cat=11, sie würden bekommen /category/RedWidget.html?cat=11 Wenn sie auf die Kategorie RedWidget klicken.

ich fand dieser Link, aber sein Code funktioniert nicht.

Vielen Dank im Voraus!

War es hilfreich?

Lösung

Wenn ich Sie richtig verstehe, bin ich auf ein ähnliches Problem gestoßen. Meine spätere Lösung bestand darin, gleichzeitig sowohl die linke.phtml als auch die geschichtete Navigation anzuzeigen und dann die Kategorie in der geschichteten Navigation auszublenden. (if ($ showBlock && $ this-> __ ($ _ filter-> getName ())! = "Kategorie") :)

Dann in links.phtml habe ich die $ _get -Variable analysiert und an das Ende der URL -Zeichenfolge für jede Kategorie angehängt, um sicherzustellen, dass die Suchbegriffe der geschichteten Navigation zwischen den Kategorien bestehen.

Etwas schmutzig, aber es macht den Job.

Andere Tipps

Die Kategorie -Zielseiten werden normalerweise an derselben Stelle definiert, an der Sie die Kategorie erstellt haben. Stellen Sie den Anzeigemodus auf CMS -Block- oder CMS -Block + -Produkte ein und Sie sollten Ihre Inhalte für den Benutzer angezeigt.

Wenn dies nicht das ist, was Sie erwarten, werden Sie bitte auf das ausarbeiten, was Sie als "Kategorie -Landing -Seite" verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top