Joomla

Bei Joomla kann man ab Jooomla 3.2 die Versionierung der Beiträge aktivieren.

So gehts:

Um ein Override bei Joomshopping zu realisieren, geht das nicht über das Joomla-Template und den html > com_jshopping Ordner: Aber der Weg ist (fast) genau so einfach.

Vergibt man Menüpunkten gleich beim Anlegen eine css-Klasse, ist eine spätere Zuordnung von css-Attributen für die jeweiligen Inhalte um einiges leichter.

So geht’s.
Den Menüpunkt mit entsprechenden Menüeintragstyp und Inhalten wählen und auf speichern klicken. Dabei genereiert Joomla automatisch einen Alias.
Nun auf den Tab Seitenanzeige klicken und unter Seitenklasse ein Leerzeichen* und den Alias einfügen. 

Menuepunkt Klasse

* Das Leerzeichen deshalb, weil Joomla schon standardmäßig die Klasse "item-page" vergibt. In diesem Beispiel würde die Klasse dann ohne Beipsiel "item-pageforumverlag" heißen. Selbstverständlich können hier mit Leerzeichen getrennt auch weitere css-Klassen vergeben werden.

Um in Joomla Beiträgen Module einzubinden gibt es zwei Möglichkeiten:

ACHTUNG: Es fehlt in diesen Beispielen überall die schließende geschweifte Klammer. Mit würde Joomla den String als Modul interpretieren.

{loadposition modulpositionName

Mit dieser Syntax würden alle aktivierten Module, die auf der Position "modulpositionName" liegen, in demBeitrag angezeigt.

Wird z.B. dies verwendet:

{loadposition position-111

werden alle Module welche der porition position-111 zugeordnet sind in dem Beitrag angezeigt. Die Position muss NICHT einmal in der templateDetails.xml angelegt sein. Es kann auch nur eine fiktive Modulposition, welche im Modul angegeben wird verwendet werden.

 

{loadmodule modulName

Mit dieser Syntax wird das Modul mit dem Namen "modulName" in dem Beitrag angezeigt.

Wird z.B. dies verwendet:

{loadmodule mod_login

wird das Joomla Login-Modul in dem Beitrag angezeigt. Unabhängig davon ob das Login-Modul einer Modulposition zugeordnet wurde.

ACHTUNG: Soll z.B. eine Weiterleitung nach dem Login erfolgen, kann man dies mit einem angelegten Login-Modul unter Module realisieren. Dabei muss das angelegte Modul auch keiner Position zugeordnet werden. Sind zwei Login-Module angelegt, haben die Einstellunges des Moduls die höhere Priorität, welches in der Darstellungsstruktur (nicht ID) höher steht.