goliathServer
Übersicht
How-To / Anleitungen
erste Schritte mit goliathServer 
neue Inhalte anlegen 
Kurzinfolisten / Teaserlist nutzen 
Medien verwalten 
HTML-Pfade generieren / Mod-Rewrite 
Adressen verwalten 
Templating / Schablonen erstellen
Shops und Produkte verwalten 
Anwendung
Symbole & Icons
FAQ

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)
img
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
© 2003-2026 by cybob communication GmbH • All rights reserved • goliathserver.com ist ein Service der cybob communication GmbH | NutzungsbedingungenDatenschutzImpressum