Shortcode

Modulausgaben, wo man sie braucht

aitsu Shortcode ermöglicht Redakteuren innerhalb eines Textes Modul-Ausgaben zu erzeugen. Das reduziert die Zahl zu erstellender Templates erheblich.

Shortcode-Schreibweise

Das ist ein Fließtext. _[ModulName:1] Das ist ein weiterer 
Fließtext. Lorem ipsum dolor sit amet, consetetur sadipscing 
elitr, sed diam nonumy eirmod tempor invidunt ut labore 
et dolore magna aliquyam erat, sed diam voluptua. At 
vero eos et accusam et justo duo dolores et ea rebum.

_[
Einleitung eines Shortcodes
ModulName
Name des Modules, das eine Ausgabe erzeugen soll
:
Einleitung des Index
1
Eindeutiger Bezeichner (index)
]
Schließen des Shortcodes

Zur Übergabe von zusätzlichen Parametern kann anstelle der Shortcode-Schreibweise auch die Skriptblock-Schreibweise benutzt werden.

Skriptblock-Schreibweise

Das ist ein Fließtext. 
<script_ type="application/x-aitsu" src="ModulName:1">
  key = value
</script_>
Das ist ein weiterer Fließtext. Lorem ipsum dolor sit amet, 
consetetur sadipscing elitr, sed diam nonumy eirmod tempor 
invidunt ut labore et dolore magna aliquyam erat, sed diam 
voluptua. At vero eos et accusam et justo duo dolores et 
ea rebum.

<script type="application/x-aitsu"
Einleitung des Skriptblocks
scr="ModulName
Name des Modules, das eine Ausgabe erzeugen soll
:
Einleitung des Index
1
Eindeutiger Bezeichner (index)
</script>
Schließen des Shortcodes
key
Parameter-Schlüssel im Kontext des Artikels
value
Parameter-Wert im Kontext des Artikels

Bei beiden Varianten sucht aitsu anhand des Modulnamens nach diesem Modul. Dabei wird zuerst im Verzeichnis /library/aitsu/, danach im Verzeichnis /library/local/ und abschließend im Verzeichnis /application/skins/ gesucht.

Konfiguration von Modulen

Hier lesen Sie bald mehr über die Konfiguration von Modulen