Shortcode
Module im Fließtext nutzen
Mit Shortcodes nutzen Sie Module im Fließtext. Dabei brauchen Sie nicht mehr zu machen, als innerhalb des Fließtextes den Namen des Modules zu schreiben.
Das ist ein Fließtext. In diesem Fließtext geben wir den Shortcode _[MeinModul:1] einfach ein. aitsu ersetzt den Shortcode durch die Ausgabe des Modules.
Je nach Art des Moduls erfolgt direkt eine Ausgabe, z.B. ein Kontaktformular, oder es erscheint auf Mausklick ein Konfigurationsmenü (Modal-Dialog). Dort können Sie weitere Einstellungen vornehmen.
Module kombinieren
Shortcodes lassen sich im selben Artikel auch mehrfach einsetzen. Nutzen Sie den selben Index, um immer die selbe Ausgabe zu erhalten, oder verwenden Sie einen neuen Index um zum Beispiel unterschiedliche Konfigurationen zu nutzen.
An dieser Stelle geben wir die selbe Ausgabe nochmals aus, indem wir den Shortcode _[MeinModul:1] mit dem selben Index nutzen. Möchten wir eine andere Konfiguration, um eine andere Ausgabe zu erhalten, nutzen wir den Shortcode mit dem nächsten eindeutigen Index _[MeinModul:2]. Sollen zwei Module auf die Konfiguration des jeweils anderen Modules reagieren, nutzen wir für beide den selben Index _[Foo:1] und _[Bar:1].
Verfügbare Shortcodes
Grundsätzlich ist jedes Modul shortcodefähig. Module, die sich im Layout immer an der gleichen Stelle befinden, sollten jedoch im Skin-Template zur Anwendung kommen.
Mit diesem Skin werden zur Zeit folgende Shortcode-Module ausgeliefert:
- Address
- CodeHtml
- CodeIni
- CodePhp
- Flash
- Gallery
- HTML
- HTMLi
- Subcolumn
- TagA
- TagAImg
- TagImg
Script-Schreibweise
Mit der längeren Script-Schreibweise können zusätzliche Parameter übergeben werden.
<p>Das ist eine Fließtext. An dieser Stelle wollen wir nun eine Sitemap einbauen. Dazu nutzen wir das Navigations-Modul.</p> <script_ type="application/x-aitsu" src="Navigation:Sitemap"> idcat = 1 template = sitemap </_script> <p>Hier übergeben wir nun die Kategorie-ID für die Sitemap und legen auch das Template fest.</p>