|
|
Befehle (Tags)
|
Schablonen/Templates können mit Tags um einfache Logik erweitert werden ohne dafür Programmierkenntnisse zu benötigen.
Allgemeines für Tags:
Wie in der allgemeinen Rechtschreibung muss auf die richtige Schreibweise der Tags geachtet werden. Groß- und Kleinschreibung ist ebenso zu beachten wie die Trennung von Attributen eine Tags mit Leerzeichen. Attribute werden (HTML-konform) mit doppelten Anführungszeichen versehen. Deshalb sind innerhalb dieser keine weiteren erlaubt. |
<date /> - Datum ausgeben
<date attribute="Y.m.d" />
Gibt das aktuelle Datum aus 2007.11.21
Die Ausgabe erfolgt PHP-konform, so erzeugt "d. m. Y" die Ausgabe: 21. 11. 2007
weitere Details
<email /> - E-Mail spamsicher darstellen
<email name="robert.heuer" domain="cybob.com" />
Dieses Tag erzeugt ein Spam-Robot-geschütztes Javascript, welches die E-Mail-Adresse darstellt. Die getrennten Inhalte werden vom Script zusammengefügt
weitere Details
<form_message /> - Fehlermeldung eines Formulars ausgeben
<form_message />
Dieses Tag gibt die Fehlermeldung eines Formulars aus.
weitere Details
<form_required /> - Pflichtfelder in Formularen anzeigen
<form_required />
Dieses Tag zeigt Pflichtfelder für ein Formular an.
weitere Details
<generate googlemaps="..." /> - Google Maps darstellen
<generate googlemaps="googlemaps" />
Stellt eine Adresse als Google Maps dar.
NEW! Version3 mit mehreren neuen Einstellungen ist jetzt verfügbar!
NEW! In Goliath4 In Goliath4 ist eine neue Funktion verfügbar: Google Places - Autocompleter für Suchfeld. siehe (set_map_search_autocomplete)

weitere Details
<generate link="..." /> - Linkliste erstellen
<generate link="http://www.cybob.net" />
Übernimmt die Inhalte des Attributes "link" und stellt diese automatisch als Link/Linkliste dar.
weitere Details
<generate table=".." /> - Table erstellen
<generate table="###element_data_table###" />
Dieser Generator erstellt automatisch eine Table.
Im obigen Beispiel werden die Inhalte des Datenfelds "###element_data_table###" verwendet.
weitere Details
<generate matrix=".." /> - Matrix erstellen
<generate matrix="###element_data_matrix###" />
Dieser Generator erstellt automatisch eine Matrix ähnlich dem Tabellen-Generator. Die Matrix kann jedoch flexibler eingesetzt werden und erzeugt nicht zwingend eine HTML-Tabelle.
Im obigen Beispiel werden die Inhalte des Datenfelds "###element_data_matrix###" verwendet.
weitere Details
<generate pixeltext=".." /> - dynamisch Überschriften als Grafik erstellen
<generate pixeltext="###element_name###" />
Dieser Generator erstellt automatisch eine Überschrift als Grafik.
weitere Details
<generate graphic="picture" /> - dynamisch eine Grafik erstellen
<generate graphic="picture" />
Dieser Generator erstellt automatisch eine Grafik. Diese Grafik kann einen Bild enthalten, eine Alpha-Ebene und Text.
weitere Details
<generate graphic="gallery" /> - dynamisch eine Galerie erstellen
<generate graphic="gallery" />
Dieser Generator erstellt automatisch eine Bildergalerie. Die Thumbs werden automatisch generiert.
weitere Details
<generate filesize="###element_media_download###" /> - die Dateigröße eines Downloads anzeigen
<generate filesize="###element_media_download###" />
Dieser Generator zeigt die Dateigröße eines Mediums an.
weitere Details
<generate twitter="current_tweet" /> - den aktuellen Tweet von Twitter anzeigen
<generate twitter="current_tweet" />
<generate twitter="current_tweet" current_tweet_url="http://www.twitter.com/cybobcom" cache="1" />
Dieser Generator zeigt den aktuellen Tweet von Twitter an.
weitere Details
<generate datelist="datelist" /> - Auflistung der Seiten bzw. Elemente nach Datum gruppiert
<generate datelist="datelist" type="structure" datetype="month" date_field="date_build" />
Dieser generator zeigt die Seiten bzw. Elemente gruppiert nach Datum (Tag, Woche, Monat, Jahr)
weitere Details
<if>..</if> - beliebig-bedingte Abfrage:
<if '###page_template_id###' == '5'>Homepage</if>
if-Abfrage zur Darstellung von Inhalten
weitere Details
<cb:list /> - Listen erstellen
<cb:list type="content" checkvalue="berlin" template="###element_name###<br>" />
Erstellt eine Auflistung an Inhalten (content, structure, address,template,external)
community_comment, community_connection, community_content, community_message, community_calendar
Die cb:list muss unbedingt mit weiteren Attributen zur exakteren Definition der Ausgabe versehen werden (id, checkvalue, specify oder search) - ansonsten wird KEIN Ergebnis geliefert.
weitere Details
<list /> - Listen erstellen
<list sid="30" template="###page_name###<br>" />
Erstellt eine Auflistung an Seiten unabhängig von der Teaser-Funktionalität.
weitere Details
<teaserlist /> -Teaser-Listen erstellen
<teaserlist />
Erstellt eine Auflistung an Seiten oder Seitenelementen mit der Teaser-Funktionalität.
weitere Details
<list type="search" /> - Suchergebnislisten erstellen
<list type="search" />
Erstellt die Auflistung eines Suchergebnisses
weitere Details
<list type="address" /> - Adresslisten erstellen
<list type="address" />
Estellt eine Auflistung von Adressen.
Hier sind mehr Beispiele zu finden.
weitere Details
<list type="addressgroup" /> - Adressgrouplisten erstellen
<list type="addressgroup" />
Estellt eine Auflistung von Adressgruppen.
Wenn eine Adresse eingelogged ist, werden seine Gruppen aufgelistet.
weitere Details
<list type="comment" /> - Kommentarlisten erstellen
<list type="comment" />
Erstellt eine Auflistung an Kommentaren zu einem Inhalt.
weitere Details
<list type="display_cid" /> - Inhaltselement erstellen
<list type="display_cid" />
Stellt ein Inhaltselement dar.
weitere Details
<list type="element" /> - Inhaltslisten erstellen
<list type="element" />
Erstellt eine Auflistung an Inhalten unabhängig von der Teaser-Funktionalität. Zeitbeschränkung für Listenelemente ist möglich.
weitere Details
<list type="structure" /> - Strukturlisten erstellen
<list type="structure" />
Erstellt eine Auflistung an Inhalten unabhängig von der Teaser-Funktionalität. Zeitbeschränkung für Listenelemente ist möglich.
weitere Details
<list type="external" /> - externe Listen einbinden
<list
type="external"
template="58"
/>
Erstellt eine Auflistung an Inhalten von einer externen Datenquelle.
weitere Details
<language> ... </language> - sprachabhängige Darstellung von Inhalten
<language id="1">Dieser Text wird angezeigt, wenn die Sprache 1 aktiv ist.</language>
Ermöglicht in Schablonen eine sprachabhängige Darstellung von Inhalten zu realisieren.
weitere Details
<metatags /> - Metatags integrieren
<metatags />
Erstellt automatisch Metatags für die Seite.
weitere Details
<modify /> - Modifizieren von Inhalten
<modify attribute="" length="30" />
Modifiziert das Datenfeld "Download" so, dass der Eintrag nur 30 Zeichen lang ist.
weitere Details
<navigation>...</navigation> - Navigation erstellen
<navigation level1="###page_name###<br>" />
Dieses Tag erzeugt eine Navigation in der die Namen der Seiten je Zeile ausgegeben werden.
weitere Details
<navbar /> - Paginierung erstellen
<navbar />
Dieses Tag erzeugt eine Paginierung für die Strukturierung von langen Ergebnislisten z. B. [1-10] [11-20] [>>]
weitere Details
<notempty>...</notempty> - einfache Abfrage, dass ein Wert auch gesetzt ist
<notempty element="element_media_picture">Abbildung</notempty>
Prüft, ob ein Wert leer ist, wenn nicht, dann wird der eingeschlossene Inhalt angezeigt.
Sehr hilfreich, um leere Bilder zu vermeiden.
weitere Details
<empty>...</empty> - einfache Abfrage, dass ein Wert nicht gesetzt ist
<empty element="element_media_picture">Abbildung</empty>
Prüft, ob ein Wert leer ist, wenn, dann wird der eingeschlossene Inhalt angezeigt.
weitere Details
<striptags>...</striptags> - HTML entfernen
<striptags>...</striptags>
Entfernt HTML aus einem Inhalt. Z. B. aus der Überschrift.
weitere Details
|