Modul Controller mit eigenem View

Hallo liebes Forum,

ich habe einen eigenen Modul Controller, der oxUBase erweitert und ein eigenes Template hat. Dieses ist Momentan statisch.

Ich kann die neue Seite auch ansprechen über <shopdomain>/?cl=meinmodul.

Nun meine Fragen:

  • Mir wird eine leere Seite mit meinem statischen Inhalt dargestellt. Eigentlich möchte ich aber nur den Inhalt des content div ändern, sodass header, sidebar und Menü gezeigt werden. Muss ich dafür eine andere Klasse erweitern oder die einzelnen Blöcke irgendwie einbinden?

  • Gibt es automatisch eine schöne SEO Adresse zu meinem View oder muss ich es immer über den Parameter cl verlinken?

Danke schön für Eure Hilfe!

Der Aufbau von Templates ist so:


[{capture append="oxidBlock_content"}]

//...Dein Inhalt

[{/capture}]
[{include file="layout/page.tpl"}]

So wird dein Inhalt in den Array “oxidBlock_content” gespeichert und dann page.tpl für das Seitenlayout aufgerufen, da wird dann dein Inhalt wieder eingefügt.

Dynamische SEO-Urls gibt es nur für Kategorien, Artikel etc. Einem Controller kannst im Backend eine statische SEO-Url geben unter Stammdaten/Grundeinstellungen/SEO.

Genau das habe ich gesucht!

Vielen Dank!