WichtigeThemeFunktionen

Guite edited this page Nov 12, 2014 · 4 revisions

Wichtige Funktionen in Themes

<!--[ $maincontent ]-->

Zeigt die Ausgabe des aktuellen Moduls an.


<!--[ blockposition name=POSITION ]-->

Gibt die Blöcke für die benannte Block-Position aus. Weiterlesen: Blöcke, [http://api.zikula.de/Zikula_Template_Plugins/Functions/_system---Theme---plugins---function.blockposition.php.html Das "blockposition" Plugin]


<!--[title]-->

Der Seitentitel: Titel des Inhalts + Sitename + Slogan. Weiterlesen: [http://api.zikula.de/Zikula_Template_Plugins/Functions/_system---Theme---plugins---function.title.php.html Das "title" Plugin]


<!--[sitename]-->

Nur der Seitenname


<!--[slogan]-->

Nur der Slogan


<!--[$stylepath]-->

Pfad zum StyleSheet-Verzeichnis im aktuellen Theme. Also /theme/THEMENAME/style/


<!--[$imagepath]-->

Pfad zum Bilder-Verzeichnis im aktuellen Theme. Also /theme/THEMENAME/images/


<!--[$themepath]-->

Pfad zum aktuellen Theme. Also /theme/THEMENAME/


<!--[pngetbaseurl]-->

[http://api.zikula.de/Zikula_Template_Plugins/Functions/_system---pnRender---plugins---function.pngetbaseurl.php.html Das "pngetbaseurl" Plugin] benötigst Du, um einen Link auf die Startseite zu setzten, wenn Du nicht auf die index.php sondern auf die bloße Domain verlinken willst: http://example.com statt http://example.com/index.php


<!--[pnpageaddvar name="javascript" value="themes/deinTheme/js/lightview.js"]-->

so kannst du z.B. Javascript oder CSS deiner Seite hinzufügen. Beispiel: Ich habe z.B. ein eigenes Modul-Template (z.B. News-user-index.htm) wo ich eine Lightbox oder ähnliches (z.B. spezielles CSS) brauche, damit lade ich das einfach im Theme hinzu, weil sie nur dort gebraucht wird, an anderer Stelle jedoch nicht. Somit bleibt das Modul-Template (news.htm, master.htm, home.htm etc) schön schlank.

Cheatsheet

Auf dem CheatSheet kannst das zusammen mit anderen wichtigen Informationen im Überblick finden.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.