Hallo,
ich habe einen Frontend-Controller „Pages“ mit einer indexAction:
class Shopware_Controllers_Frontend_Pages extends Enlight_Controller_Action
{
public function indexAction()
{
}
}
Diesen kann ich so aufrufen: http://example.com/pages
Nun würde ich gerne die Unterseiten wie folgt aufrufen: http://example.com/pages/wohnen ohne jeweils eine neue Action anlegen zu müssen, also ich möchte keine wohnenAction() anlegen.
Gibt es dafür eine Möglichkeit?
Was soll denn da passieren!? Alternativen, die mir einfallen:
- /pages/index/bereich/wohnen
- im preDispatch() umleiten
- eine SEO Url generieren
Viele Grüße
Hallo, Danke dir. Ich denke SEO-URLs wären die ideal Lösung.
Da das Resize-Verhalten der Einkaufswelten meinen Fall nicht sinnvoll ist, habe ich ein Modul erstellt, mit dem ich über einen neuen Frontend-Controller die Einkaufswelten anzeigen kann und nach meinen wünschen anpassen kann.
Angenommen eine EInkaufswelt heißt „Wohnen“ - wie kann ich eine SEO-Url dafür generieren, sodass die Seite unter /wohnen erreichbar ist?
Hallo,
geht das nicht oder ist es so leicht, dass niemand schreiben möchte? 
Hi,
doch, das sind “sonstige” SEO-Urls. Einfach hier im Dokument danach suchen: http://community.shopware.com/SEO-Router-Einstellungen_detail_912.html.
“sViewport” ist dein Controller, “sAction” die Controller-Action.
Daniel