Knowledgebase:Platzhalterverzeichnis Cloud
Einleitung
Dieser Artikel beschreibt die verfügbaren Platzhalter und Funktionen zur Gestaltung der Anwendungen in Cloudrexx.
Das eingesetzte Platzhalterformat ist im Artikel Placeholder Format beschrieben.
Übersicht
Folgend eine Zusammenfassung der in diesem Artikel dokumentierten Anwendungen:
Content Management |
---|
Content |
Formulare |
Inhaltscontainer |
Inhaltsverzeichnis / Sitemap |
News |
News Artikel |
Medien |
Medien Archive |
Digital Asset Management |
E-Commerce |
Shop |
Anwendungen |
Bildergalerie |
Dokumenten System |
Inserate |
Livecam |
Medienverzeichnis |
E-Mail-Marketing (Newsletter) |
Online-Desk |
Podcast |
RSS Feed Verzeichnis |
Stellenangebote |
Veranstaltungskalender |
Volltextsuche |
Volltextsuche |
Administration |
Benutzerverwaltung |
Layout |
Login |
Standortbezogene Dienste |
Inhaltsverzeichnis
Contents
- 1 Einleitung
- 2 Webdesign Templates
- 3 Core Modules
- 3.1 Benutzerverwaltung
- 3.1.1 Anwendungsseiten
- 3.1.1.1 Profil- & Kontodaten (section=Access&cmd=settings | section=Access&cmd=settings_<label>)
- 3.1.1.2 Benutzerliste (section=Access&cmd=members | section=Access&cmd=members_<ID>)
- 3.1.1.3 Detailansicht Benutzer (section=Access&cmd=user | section=Access&cmd=user_<label>)
- 3.1.1.4 Registrierungsformular / Sign-up (section=Access&cmd=signup | section=Access&cmd=signup_<label>)
- 3.1.1.5 Export (section=Access&cmd=export | section=Access&cmd=export_<label>)
- 3.1.2 Layout / Inhaltsseiten
- 3.1.2.1 Aktive Benutzer
- 3.1.2.2 Registrierte Benutzer
- 3.1.2.3 Besucher ist authentifiziert
- 3.1.2.4 Besucher ist anonym
- 3.1.2.5 Zur Zeit angemeldete Benutzer
- 3.1.2.6 Zuletzt angemeldete Benutzer
- 3.1.2.7 Neuste Benutzer
- 3.1.2.8 Aktuelle Geburtstage
- 3.1.2.9 Nächste Geburtstage
- 3.1.2.10 Zufällige Benutzer
- 3.1.3 Platzhalter & Template-Blöcke
- 3.1.1 Anwendungsseiten
- 3.2 Login
- 3.3 Formulare (Contact)
- 3.4 News Artikel
- 3.4.1 Anwendungsseiten
- 3.4.1.1 Übersicht (section=News)
- 3.4.1.2 Direktzugriff auf Rubrik (section=News&cmd=<ID>)
- 3.4.1.3 Detailansicht (section=News&cmd=details)
- 3.4.1.4 Detailansicht einer Rubrik (section=News&cmd=details<ID>)
- 3.4.1.5 Top News (section=News&cmd=topnews)
- 3.4.1.6 News Archiv (section=News&cmd=archive)
- 3.4.1.7 Erfassung von Artikeln (section=News&cmd=submit)
- 3.4.2 Layout / Inhaltsseiten
- 3.4.2.1 Rubrik-Liste ([[NEWS_CATEGORIES]])
- 3.4.2.2 Headlines (headlines.html)
- 3.4.2.3 Top News (top_news.html)
- 3.4.2.4 Archive summary list ([[NEWS_ARCHIVES]])
- 3.4.2.5 Recent article comments (news_recent_comments.html)
- 3.4.2.6 News Container (TEASERS_<NAME>)
- 3.4.2.7 Tag Cloud (<!-- BEGIN/END news_tag_cloud -->)
- 3.4.1 Anwendungsseiten
- 3.5 Inhaltscontainer
- 3.6 Inhaltsverzeichnis / Sitemap
- 3.7 Volltextsuche
- 3.8 Standortbezogene Dienste (Geo IP Location)
- 3.9 Medien Archive
- 3.1 Benutzerverwaltung
- 4 Module
- 4.1 Bildergalerie (section=gallery)
- 4.2 Digital Asset Management
- 4.2.1 Anwendungsseiten
- 4.2.2 Layout / Inhaltsseiten
- 4.2.3 Platzhalter & Template-Blöcke
- 4.2.3.1 Global
- 4.2.3.2 Breadcrumb Navigation
- 4.2.3.3 Auflistung der Kategorien
- 4.2.3.4 Details der ausgewählten Kategorie
- 4.2.3.5 Auflistung der Unterkategorien
- 4.2.3.6 Auflistung von Downloads
- 4.2.3.7 Download Detailansicht
- 4.2.3.8 Datei Upload
- 4.2.3.9 Kategorie Erstellen
- 4.2.3.10 Am meisten angesehen / Top Downloads / Neuzugänge / Kürzlich aktualisierte Downloads
- 4.3 RSS Feed Verzeichnis (section=Feed)
- 4.4 Podcast
- 4.5 Online-Desk
- 4.6 Medienverzeichnis (Media Directory)
- 4.6.1 Anwendungsseiten (section=MediaDir)
- 4.6.1.1 Übersicht (section=MediaDir | section=MediaDir&cmd=<ID1>-<ID2> | section=MediaDir&cmd=<ID1> | section=MediaDir&cmd=-<ID2> | section=MediaDir&cmd=<FORM-CMD>)
- 4.6.1.2 Detailansicht (section=MediaDir&cmd=detail | section=MediaDir&cmd=detail<ID>)
- 4.6.1.3 Alphanumerische Auflistung (section=MediaDir&cmd=alphabetical)
- 4.6.1.4 Kartenansicht (section=MediaDir&cmd=map)
- 4.6.1.5 Auflistung der neusten Einträge (section=MediaDir&cmd=latest)
- 4.6.1.6 Auflistung der beliebtesten Einträge (section=MediaDir&cmd=popular)
- 4.6.1.7 Auflistung der erfassten Einträge des angemeldeten Benutzers (section=MediaDir&cmd=myentries)
- 4.6.1.8 Erfassungsmaske für neue Einträge (section=MediaDir&cmd=add | section=MediaDir&cmd=add<FORM-ID>)
- 4.6.1.9 Bearbeitungsmaske für bestehende Einträge (section=MediaDir&cmd=edit | section=MediaDir&cmd=edit<FORM-ID>)
- 4.6.1.10 Löschformular (section=MediaDir&cmd=delete)
- 4.6.2 Layout / Inhaltsseiten
- 4.6.1 Anwendungsseiten (section=MediaDir)
- 4.7 Veranstaltungskalender (Calendar)
- 4.7.1 Anwendungsseiten (section=Calendar)
- 4.7.1.1 Übersicht (section=Calendar)
- 4.7.1.2 Archiv (section=Calendar&cmd=archive)
- 4.7.1.3 Liste (section=Calendar&cmd=list)
- 4.7.1.4 Event-Liste (section=Calendar&cmd=eventlist)
- 4.7.1.5 Detailansicht (section=calendar&cmd=detail | section=calendar&cmd=detail<ID>)
- 4.7.1.6 Formular für An- und Abmeldung (section=Calendar&cmd=register)
- 4.7.1.7 Auflistung der An- und Abmeldungen (section=Calendar&cmd=registrations)
- 4.7.1.8 Meine Veranstaltungen (section=Calendar&cmd=my_events)
- 4.7.1.9 Kategorie-Auflistung (section=Calendar&cmd=category)
- 4.7.1.10 Direktzugriff auf Kategorie (section=Calendar&cmd=<ID>)
- 4.7.1.11 Box Ansicht (section=Calendar&cmd=boxes)
- 4.7.1.12 Erfassung von Veranstaltungen (section=Calendar&cmd=add)
- 4.7.1.13 Bearbeitung von Veranstaltungen (section=Calendar&cmd=edit)
- 4.7.2 Layout / Inhaltsseiten
- 4.7.1 Anwendungsseiten (section=Calendar)
- 4.8 E-Mail-Marketing (Newsletter)
- 4.9 Shop
- 4.9.1 Anwendungsseiten
- 4.9.1.1 Übersicht / Produktauflistung
- 4.9.1.1.1 Allgemein
- 4.9.1.1.2 Filter / Such-Funktion
- 4.9.1.1.3 Paging
- 4.9.1.1.4 Shop-Betreiber Daten
- 4.9.1.1.5 Rubrikdaten
- 4.9.1.1.6 Sortier-Funktion
- 4.9.1.1.7 Produktdaten
- 4.9.1.1.7.1 Allgemein
- 4.9.1.1.7.2 Produktbeschreibung
- 4.9.1.1.7.3 Bilddaten
- 4.9.1.1.7.4 Produktgruppe
- 4.9.1.1.7.5 Rubriken
- 4.9.1.1.7.6 Lagerbestand
- 4.9.1.1.7.7 Metadaten
- 4.9.1.1.7.8 MwSt
- 4.9.1.1.7.9 Gewicht
- 4.9.1.1.7.10 Hersteller Daten
- 4.9.1.1.7.11 Produktmerkmale
- 4.9.1.1.7.12 Preis
- 4.9.1.1.7.13 Sonderangebot
- 4.9.1.1.7.14 Mindestbestellmenge
- 4.9.1.1.8 Sortierung von Produktelisten
- 4.9.1.2 Sonderangebote
- 4.9.1.3 Produkt-Detailansicht
- 4.9.1.4 Warenkorb
- 4.9.1.5 Kontoangaben
- 4.9.1.6 Bezahlung und Versand
- 4.9.1.7 Bestellen
- 4.9.1.8 Transaktionsstatus
- 4.9.1.1 Übersicht / Produktauflistung
- 4.9.2 Layout / Inhaltsseiten
- 4.9.3 E-Mail Vorlagen
- 4.9.1 Anwendungsseiten
- 4.10 Stellenangebote
- 4.11 Inserate
- 4.11.1 Anwendungsseiten (section=Market)
- 4.11.1.1 Übersicht (section=Market)
- 4.11.1.2 Suche (section=Market&cmd=search)
- 4.11.1.3 Detailansicht (section=Market&cmd=detail)
- 4.11.1.4 Anfrage (section=Market&cmd=send)
- 4.11.1.5 Erfassung (section=Market&cmd=add)
- 4.11.1.6 Bearbeitung (section=Market&cmd=edit)
- 4.11.1.7 Löschung (section=Market&cmd=del)
- 4.11.2 Layout / Inhaltsseiten
- 4.11.1 Anwendungsseiten (section=Market)
- 4.12 Livecam (section=livecam)
- 4.13 Dokumenten System
- 5 Individuelle Datumsanzeige
- 6 Mehrsprachigkeit
- 7 Sigma Funktionen
- 8 URL-Escaping
- 9 Nesting Color Notation
Webdesign Templates
Dieses Verzeichnis ist noch nicht vollständig!
Dateien Platzhalter
- [[JAVASCRIPT_FILE]] Wurde verwendet, um die Datei javascript.js automatisch einzubinden. Die Datei kann auch direkt eingebunden werden.
- [[STYLE_FILE]] Wird verwendet um automatischen CSS Code einzubinden. z.B. beim Event-Kalender Modul
- [[BUILDIN_STYLE_FILE]] Wurde verwendet, um die Datei buildin_style.css (Module CSS-Definitionen) automatisch einzubinden. Die Datei kann auch direkt eingebunden werden.
- [[CONTENT_FILE]] Zwingender Platzhalter zum Einbinden der Home.html (auf der Startseite) bez. der Content.html Datei auf allen weiteren Inhaltsseiten.
- [[NAVBAR_FILE]] HTML-Ausgabe der Hauptnavigation gemäss navbar.html
- [[NAVBAR2_FILE]] HTML-Ausgabe der Hauptnavigation gemäss navbar2.html
- [[NAVBAR3_FILE]] HTML-Ausgabe der Hauptnavigation gemäss navbar3.html
- [[SUBNAVBAR_FILE]] HTML-Ausgabe der Unternavigation gemäss subnavbar.html
- [[SUBNAVBAR2_FILE]] HTML-Ausgabe der Unternavigation gemäss subnavbar2.html
- [[SUBNAVBAR3_FILE]] HTML-Ausgabe der Unternavigation gemäss subnavbar3.html
- [[SHOPNAVBAR_FILE]] Optionaler Platzhalter für die Shop Navigation (shopnavbar.html). Kann überall angezeigt werden. Als Standard wird die Datei nur im Shop Modul angezeigt.
- [[SIDEBAR_FILE]] HTML-Ausgabe der Sidebar gemäss sidebar.html
- [[DIRECTORY_FILE]]
- [[EVENTS_FILE]]
- [[HEADLINES_FILE]]
- [[FORUM_FILE]]
- [[PODCAST_FILE]]
- [[BLOG_FILE]]
- [[JAVASCRIPT]] - Platzhalter wo die für die Anwendungen erforderlichen Javascript-Libraries eingebunden werden.
- Struktur
<!-- BEGIN navigation -->
Für jede Hierarchie-Stufe (identifiziert durch N), die angezeigt werden soll, muss ein Template-Block <!-- BEGIN/END level_N --> definiert werden. Die oberste Hierarchie-Stufe hat die Nummer 1.
<!-- BEGIN level_N -->
Placeholder | Description | Example |
---|---|---|
[[URL]]
|
Die URI der Seite | /de/Willkommen |
[[NAME]]
|
Der Navigations-Name der Seite | Willkommen |
[[TITLE]]
|
Der Inhalts-Titel der Seite | Willkommen |
[[META_TITLE]]
|
Der SEO-Titel der Seite | Willkommen bei Cloudrexx |
[[META_DESC]]
|
Die SEO-Beschreibung der Seite | Das ist die Beschreibung der Startseite von Cloudrexx. |
[[META_IMAGE]]
|
Der Pfad zum SEO-Bild der Seite. Falls die Seite über kein SEO-Bild verfügt, so wird der Pfad zum Standard Metabild (gemäss Grundeinstellungen) ausgegeben. | /images/content/willkommen.png |
[[TARGET]]
|
Das Linkziel der Seite (leer / _blank / _parent / _top )
|
_self
|
[[LEVEL_INFO]]
|
Falls die Seite über Unterseiten verfügt, dann ist dies auf down gesetzt.
|
down
|
[[STYLE]]
|
Falls sich die Seite im aktuellen Seitenast befindet, dann ist dies auf active gesetzt. Ansonsten auf inactive .
|
active
|
[[PAGE_ID]]
|
ID der Seite | 3
|
[[PAGE_NODE_ID]]
|
ID des Knotens (Node) der Seite | 3
|
[[CSS_NAME]]
|
Der Wert der Eigenschaft Zusätzliche CSS-Navigationsklasse der Seite | welcome_section |
<!-- END level_N -->
<!-- END navigation -->
- Beispiel
<!-- BEGIN navigation -->
<ul id="navigation">
<!-- BEGIN level_1 -->
<li class="level-1 [[STYLE]]
[[CSS_NAME]]
">
<a class="[[STYLE]]
[[CSS_NAME]]
" href="[[URL]]
" target="[[TARGET]]
" title="[[NAME]]
">[[NAME]]
</a>
</li>
<!-- END level_1 -->
<!-- BEGIN level_2 -->
<li class="level-2 [[STYLE]]
[[CSS_NAME]]
">
<a class="[[STYLE]]
[[CSS_NAME]]
" href="[[URL]]
" target="[[TARGET]]
" title="[[NAME]]
">[[NAME]]
</a>
</li>
<!-- END level_2 -->
</ul>
<!-- END navigation -->
Erzeugt eine verschachtelte ul
/li
-Liste. Die li
Tags habe als class
-Attribut entweder den Wert active
oder inactive
gesetzt - abhängig davon, ob die jeweilige Seite sichtbar, resp. unsichtbar ist.
- Struktur
<!-- BEGIN nested_navigation -->
- Konfiguration
- [[levels_NM]] - Gibt die Seiten der Hierarchie-Stufen N bis M aus. Abhängig davon ob eine Hauptnavigation (
[[NAVBARN_FILE]]
) oder Subnavigation ([[SUBNAVBARN_FILE]]
) ausgegeben wird, werden die Seiten aller Strukturäste ausgegeben oder nur jene des aktuellen Strukturasts. Tipp: Um nur eine bestimmte Hierarchie-Stufe auszugeben, kann N und M einfach gleichgesetzt werden.
- [[levels_N+]] - Gibt alle Seiten ab der Hierarchie-Stufe N aus
- [[levels_NM_full]] - Gibt alle Seiten der Hierarchie-Stufen N bis M aus, nicht nur jene des aktuelle ausgewählten Seitenasts.
- [[levels_NM_branch]] - Gibt nur Seiten der Hierarchie-Stufen N bis M des aktuelle ausgewählten Seitenasts aus.
- Layout
<!-- BEGIN level -->
Placeholder | Description | Example |
---|---|---|
[[URL]]
|
Die URI der Seite | /de/Willkommen |
[[NAME]]
|
Der Navigations-Name der Seite | Willkommen |
[[TITLE]]
|
Der Inhalts-Titel der Seite | Willkommen |
[[META_TITLE]]
|
Der SEO-Titel der Seite | Willkommen bei Cloudrexx |
[[META_DESC]]
|
Die SEO-Beschreibung der Seite | Das ist die Beschreibung der Startseite von Cloudrexx. |
[[META_IMAGE]]
|
Der Pfad zum SEO-Bild der Seite. Falls die Seite über kein SEO-Bild verfügt, so wird der Pfad zum Standard Metabild (gemäss Grundeinstellungen) ausgegeben. | /images/content/willkommen.png |
[[TARGET]]
|
Das Linkziel der Seite (leer / _blank / _parent / _top )
|
_self
|
[[CSS_NAME]]
|
Der Wert der Eigenschaft Zusätzliche CSS-Navigationsklasse der Seite | welcome_section |
[[PAGE_ID]]
|
ID der Seite | 3
|
[[PAGE_NODE_ID]]
|
ID des Knotens (Node) der Seite | 3
|
[[NAVIGATION_ID]]
|
Ein numerischer Index des Navigationeintrages innerhalb der jeweiligen Hierarchiestufe. | 1
|
<!-- END level -->
<!-- END nested_navigation -->
- Beispiel
<!-- BEGIN nested_navigation -->
[[levels_12]]
<!-- BEGIN level -->
<a class="[[CSS_NAME]]
" href="[[URL]]
" target="[[TARGET]]
" title="[[NAME]]
">[[NAME]]
</a>
<!-- END level -->
<!-- END nested_navigation -->
- Struktur
<!-- BEGIN navigation_dropdown -->
Für jede Hierarchie-Stufe (identifiziert durch N), die angezeigt werden soll, muss ein Template-Block <!-- BEGIN/END level_N --> definiert werden. Die oberste Hierarchie-Stufe hat die Nummer 1.
<!-- BEGIN level_N -->
Placeholders
Placeholder | Description | Example |
---|---|---|
[[URL]]
|
Die URI der Seite | /de/Willkommen |
[[NAME]]
|
Der Navigations-Name der Seite | Willkommen |
[[TITLE]]
|
Der Inhalts-Titel der Seite | Willkommen |
[[META_TITLE]]
|
Der SEO-Titel der Seite | Willkommen bei Cloudrexx |
[[META_DESC]]
|
Die SEO-Beschreibung der Seite | Das ist die Beschreibung der Startseite von Cloudrexx. |
[[META_IMAGE]]
|
Der Pfad zum SEO-Bild der Seite. Falls die Seite über kein SEO-Bild verfügt, so wird der Pfad zum Standard Metabild (gemäss Grundeinstellungen) ausgegeben. | /images/content/willkommen.png |
[[TARGET]]
|
Das Linkziel der Seite (leer / _blank / _parent / _top )
|
_self
|
[[STYLE]]
|
Falls sich die Seite auf der ersten Hierarchiestufe der Seitestruktur befindet, dann ist dies entweder auf starter_active oder starter_normal gesetzt, abhängig davon, ob sich die Seite im aktuellen Seitenast befindet oder nicht.
Falls es sich um eine Unterseite handelt, dann ist dies entweder auf Weiters, falls die Seite über Unterseiten verfügt, dann wird die Ausgabe zusätzlich um |
active menu_node
|
[[CSS_NAME]]
|
Der Wert der Eigenschaft Zusätzliche CSS-Navigationsklasse der Seite | welcome_section |
[[PAGE_ID]]
|
ID der Seite | 3
|
[[PAGE_NODE_ID]]
|
ID des Knotens (Node) der Seite | 3
|
[[NAVIGATION_ID]]
|
Ein numerischer Index des Navigationeintrages innerhalb der jeweiligen Hierarchiestufe. | 1
|
[[SUB_MENU]] Deprecated
|
The HTML-output of an entry's sub-entries (generated using the next deeper template block) will be put into this placeholder.
Dieser Platzhalter wird nicht mehr unterstützt. Verwenden Sie anstelle dessen den Template-Block |
<HTML-output> |
[[V2]] Deprecated
|
Parses a level class in UL elements for branches (e.g.: <ul class="level_2 menu">) instead of an incremented ID (<ul id="menubuilder7" class="menu">).
Dieser Platzhalter wird nicht mehr unterstützt. Verwenden Sie anstelle dessen den Template-Block |
- Platzierung der nächsten Hierarchie-Stufe
<!-- BEGIN level_N_sub_menu -->
-
[[SUB_MENU]]
The HTML-output of an entry's sub-entries (generated using the next deeper template block) will be put into this placeholder
<!-- END level_N_sub_menu -->
<!-- END level_N -->
<!-- END navigation_dropdown -->
- Beispiel
<!-- BEGIN navigation_dropdown -->
<ul id="navigation">
<!-- BEGIN level_1 -->
<li class="level-1 [[STYLE]]
[[CSS_NAME]]
">
<a class="[[STYLE]]
[[CSS_NAME]]
" href="[[URL]]
" target="[[TARGET]]
" title="[[NAME]]
">[[NAME]]
</a>
<!-- BEGIN level_1_sub_menu -->
<ul class="nodeContainer">[[SUB_MENU]]
</ul>
<!-- END level_1_sub_menu -->
</li>
<!-- END level_1 -->
<!-- BEGIN level_2 -->
<li class="level-2 [[STYLE]]
[[CSS_NAME]]
">
<a class="[[STYLE]]
[[CSS_NAME]]
" href="[[URL]]
" target="[[TARGET]]
" title="[[NAME]]
">[[NAME]]
</a>
<!-- BEGIN level_2_sub_menu -->
<ul class="nodeContainer">[[SUB_MENU]]
</ul>
<!-- END level_2_sub_menu -->
</li>
<!-- END level_2 -->
<!-- BEGIN level_3 -->
<li class="level-3 [[STYLE]]
[[CSS_NAME]]
">
<a class="[[STYLE]]
[[CSS_NAME]]
" href="[[URL]]
" target="[[TARGET]]
" title="[[NAME]]
">[[NAME]]
</a>
</li>
<!-- END level_3 -->
</ul>
<!-- END navigation_dropdown -->
Breadcrumb
Mit dem Widget <!-- BEGIN/END pagetree -->
kann der Pfad zur aktuellen Seite ausgegeben werden. Die Startseite, sowie die aktuelle Seite werden jedoch nicht ausgegeben, sondern nur alle Seiten dazwischen.
- Struktur
<!-- BEGIN pagetree -->
-
[[ENTRY_PATH]]
URL der Seite -
[[ENTRY_TITLE]]
Seitentitel
<!-- END pagetree -->
- Beispiel
<ul class="breadcrumb">
[[NODE_HOME]]
">Home</a><!-- BEGIN pagetree -->
[[ENTRY_PATH]]
" title="[[ENTRY_TITLE]]
">[[ENTRY_TITLE]]
</a><!-- END pagetree -->
[[NAVTITLE]]
</ul>
- Statische Ausgabe Deprecated
Mit dem Widget [[NAVTREE]]
kann eine statische Liste von a
-Tags ausgegeben werden, welche fix mit dem Zeichen >
getrennt sind.
Inhalt
- [[TITLE]] HTML-Codierte Ausgabe des Names der angeforderten Inhaltsseite
- [[METATITLE]] HTML-Codierte Ausgabe des Seo Titels der angeforderten Inhaltsseite
- [[NAVTITLE]] HTML-Codierte Ausgabe des Names der angeforderten Inhaltsseite (Alias von [[TITLE]])
- [[METAKEYS]] HTML-Codierte Ausgabe der SEO Stichworte der angeforderten Inhaltsseite
- [[METADESC]] HTML-Codierte Ausgabe der SEO Beschreibung der angeforderten Inhaltsseite
- [[METAIMAGE]] HTML-Codierte Ausgabe des SEO Bildes der angeforderten Inhaltsseite
- [[METAROBOTS]] Abhängig, ob die Suchmaschinenindizierung der angezeigten Inhaltsseite aktiv (=> all) oder inaktiv ist (=> none)
- [[CSS_NAME]] HTML-Codierte Ausgabe der Zusätzlichen CSS-Klasse der angeforderten Inhaltsseite
- [[CONTENT_TITLE]] Titel der angeforderten Inhaltsseite
- [[CONTENT_TEXT]] Inhalt der angeforderten Inhaltsseite
- [[PAGE_TITLE]] Titel der aktuellen Seite in der entsprechenden Locale. Siehe Mehrsprachigkeit > Sprachnavigation
- [[PAGE_URL]] Relative URL der angezeigten Inhaltsseite (codierte HTML-Sonderzeichen)
- [[PAGE_URL_ENCODED]] Absolute URL der angezeigten Inhaltsseite für die Nutzung als URL-Argument (URL-Codiert)
- [[PAGE_ID]] ID der Inhaltsseite
- [[PAGE_NODE_ID]] ID des Navigationsknotens
- [[CURRENT_URL]] HTML-Codierte Ausgabe der angeforderten URI (Request-URI)
- [[LAST_MODIFIED_PAGE]] - Datum der letzten Änderung der aktuellen Inhaltsseite
- [[TXT_CORE_LAST_MODIFIED_PAGE]] - Text zum Datum der letzten Änderung der aktuellen Seite: Geändert am
Meta
- [[GLOBAL_TITLE]] Einstellung Globaler Seitentitel der Grundeinstellungen
- [[DOMAIN_URL]] Einstellung Haupt Domain der Grundeinstellungen
- [[ONLINE_USERS]] Anzahl Nutzer, welche sich aktuell auf der Website befinden
- [[ACTIVE_LANGUAGE_NAME]] ISO 639-1 Code der aktuellen Sprachregion. Z.b. de
- [[CHARSET]] Zeichensatz der angezeigten Sprachregion (i.d.R. UTF-8)
- [[COUNTER]] HTML-Code zur Erfassung der Besucherstatistik. Muss im HTMl-Body-Tag platziert werden.
- [[VISITOR_NUMBER]] Die Nummer des Besuchers. Um den wievielten Besucher es sich seit dem Launch der Website (resp. Rücksetzung der Statistik) handelt
- [[DATE]] Aktuelles Datum. Bsp.: Mittwoch, 8. Februar 2017
- [[TIME]] Aktuelle Uhrzeit. Bsp.: 03:09
- [[LOCALE]] RFC 3066 Angabe der entsprechenden Locale. Siehe Mehrsprachigkeit > Sprachnavigation
- [[LANGUAGE_CODE]] ISO-639-1 Sprachcode der aktiven Locale. Siehe Mehrsprachigkeit > Sprachnavigation
- [[LANGUAGE_NAVBAR]] Sprachnavigation. Siehe Mehrsprachigkeit > Sprachnavigation
- [[LANGUAGE_NAVBAR_SHORT]] Sprachnavigation. Siehe Mehrsprachigkeit > Sprachnavigation
- [[LOGGING_STATUS]]
- [[PARSING_TIME]]
- [[RANDOM]] Zufälliger String (32 Zeichen lang - MD5 Summe der aktuellen Zeit)
- [[VERSION]] HTML-Codierte Ausgabe des Release Namens
- [[DATE_YEAR]] - Aktuelles Jahr
- [[DATE_MONTH]] - Aktueller Monat (numerisch, mit führender Null)
- [[DATE_DAY]] - Aktueller Tag (numerisch, mit führender Null)
- [[DATE_TIME]] - Aktuelle Zeit H:m
- [[PATH_OFFSET]] Pfad des Unterverzeichnis, falls Cloudrexx in einem Unterverzeichnis betrieben wird. Z.b. /staging oder leer, falls Cloudrexx im DocumentRoot betrieben wird.
- [[BASE_URL]] URL der Cloudrexcx Website (mit Haupt-Domain). Bsp.: https://www.cloudrexx.com
- [[LOGIN_URL]] HTML-Link zur Login-Maske
- [[FACEBOOK_LIKE_IFRAME]] HTML-Code für Facebook Like-Button
- [[GOOGLE_PLUSONE]] HTML-Code für Google+ Button
- [[TWITTER_SHARE]] HTML-Code für Twitter Share-Button
- [[XING_SHARE]] HTML-Code für XING Share-Button
- [[GOOGLE_ANALYTICS]] HTML-Code für Google Analytics Integration (unter Verwendung der Einstellung Google Analytics Tracking-ID aus den Grundeinstellungen)
- [[GOOGLE_MAPS_API_KEY]] Einstellung Google Maps API-Schlüssel der Grundeinstellungen
Kontakt
- [[CONTACT_EMAIL]] - HTML-Codierte Ausgabe der E-Mail Adresse aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_COMPANY]] - HTML-Codierte Ausgabe der Firma aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_ADDRESS]] - HTML-Codierte Ausgabe der Adresse aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_ZIP]] - HTML-Codierte Ausgabe der PLZ aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_PLACE]] - HTML-Codierte Ausgabe des Orts aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_COUNTRY]] - HTML-Codierte Ausgabe des Landes aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_PHONE]] - HTML-Codierte Ausgabe des Telefons aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_FAX]] - HTML-Codierte Ausgabe des Faxes aus Grundeinstellungen/Kontaktinformationen
- [[CONTACT_NAME]] - HTML-Codierte Ausgabe des Name des Administrators aus Grundeinstellungen/Kontaktinformationen
Ansichten (Channels)
- [[STANDARD_URL]] HTML-Codierte Ausgabe der URL zur Web-Ansicht der aktuellen URL (Bsp. https://www.cloudrexx.com/?smallscreen=0)
- [[MOBILE_URL]] HTML-Codierte Ausgabe der URL zur Mobil-Ansicht der aktuellen URL (Bsp. https://www.cloudrexx.com/?smallscreen=1)
- [[PRINT_URL]] HTML-Codierte Ausgabe der URL zur Druck-Ansicht der aktuellen URL (Bsp. https://www.cloudrexx.com/?printview=1)
- [[PDF_URL]] HTML-Codierte Ausgabe der URL zur PDF-Ansicht der aktuellen URL (Bsp. https://www.cloudrexx.com/?pdfview=1)
- [[APP_URL]] HTML-Codierte Ausgabe der URL zur App-Ansicht der aktuellen URL (Bsp. https://www.cloudrexx.com/?appview=1)
Verlinkungen Grundanwendungen
- [[NODE_AGB]]
- [[NODE_HOME]]
- [[NODE_IMPRINT]]
- [[NODE_LOGIN]]
- [[NODE_RECOMMEND]]
- [[NODE_CRM]]
- [[NODE_NEWS]]
- [[NODE_PRIVACY]]
- [[NODE_SITEMAP]]
- [[NODE_SEARCH]]
Core Modules
Benutzerverwaltung
Die Benutzerverwaltung bietet folgende Integrationsmöglichkeiten:
Die Anzeige der Benutzerdaten erfolgt bei allen Integrationsmöglichkeiten über die gleichen Platzhalter & Template-Blöcke und ist abhängig vom jeweiligen Datentyp:
Anwendungsseiten
Profil- & Kontodaten (section=Access&cmd=settings
| section=Access&cmd=settings_<label>
)
Auf der Profil- & Kontodatenseite können die Profil- & Kontodaten des angemeldeten Benutzers angezeigt und durch diesen selbst bearbeitet werden.
Die Daten und Funktionen können auf verschiedene Anwendungsseiten aufgeteilt werden. Dazu können beliebig viele Anwendungsseiten mit dem Bereich settings_<label>
definiert werden. <label>
ist dabei durch einen alphanumerischen Wert zu ersetzen.
Für Modifikationen müssen die nachfolgenden Platzhalter & Template-Blöcke mit einem HTML-form
-Element umschlossen werden, welches als Ziel (action
) auf die jeweils aktuelle Seite verweisst. Als HTTP-Methode muss post
verwendet werden.
Abhängig von der gewünschten Funktion, muss einer der folgenden Buttons verwendet werden:
-
[[ACCESS_STORE_BUTTON]]
HTML-input
-Element zum Aktualisierung/Speicherung der Konto- und Profildaten -
[[ACCESS_DELETE_ACCOUNT_BUTTON]]
HTML-input
-Element zum Löschen des Benutzerkontos -
[[ACCESS_CHANGE_PASSWORD_BUTTON]]
HTML-input
-Element zur Aktualisierung des Passworts
Beispiel für Bearbeitungsmaske des Profilbildes:
<form action="[[ACCESS_SETTINGS]]" method="post">
<!-- BEGIN access_profile_attribute_picture -->
[[ACCESS_PROFILE_ATTRIBUTE_PICTURE]]
<!-- END access_profile_attribute_picture -->
[[ACCESS_STORE_BUTTON]]
</form>
- Allgemein
-
[[ACCESS_USER_ID]]
ID des bearbeitenden Benutzers -
[[ACCESS_JAVASCRIPT_FUNCTIONS]]
JavaScript-Code benötigt für Konto- und Profilbearbeitung -
[[ACCESS_USER_PASSWORD_INPUT]]
Passwort-Eingabefeld zur Bestätigung der Löschung des Benutzerkontos (bei Verwendung von[[ACCESS_DELETE_ACCOUNT_BUTTON]]
) oder Eingabe neues Passwort (bei Verwendung von[[ACCESS_CHANGE_PASSWORD_BUTTON]]
)
- Kontoinformationen
Siehe Integration der Kontoinformationen
- Profildaten
Siehe Integration der Profildaten
- E-Mail-Marketing Abos
Wird nur angezeigt, sofern die E-Mail-Marketing Anwendung installiert ist.
- [[ACCESS_NEWSLETTER_ID]]
- [[ACCESS_NEWSLETTER_NAME]]
- [[ACCESS_NEWSLETTER_SELECTED]]
- [[ACCESS_NEWSLETTER_ROW_CLASS]]
Wird nur angezeigt, sofern die E-Mail-Marketing Anwendung installiert ist.
- Bearbeitung
- [[ACCESS_IMAGE_UPLOADER_ID]] Upload-Code benötigt für Konto- und Profilbearbeitung
- [[ACCESS_IMAGE_UPLOADER_CODE]] Upload-Code benötigt für Konto- und Profilbearbeitung
- [[ACCESS_SETTINGS_MESSAGE]] Statusmeldung zu jeglichen Profil-Funktionen
Wird standardmäßig angezeigt oder im Falle eines Fehlers.
Wird nach einer erfolgreichen Operation (z.B. Profil gespeichert) angezeigt.
Benutzerliste (section=Access&cmd=members
| section=Access&cmd=members_<ID>
)
Auf der Benutzerliste können alle oder ausgewählte Benutzer angezeigt werden. Dabei stehen folgende Funktionen zur Verfügung:
- Suche / Filter
- Sortierung
- Paging / Limitierung
- Benutzername-Filter-Index
- Auflistung der Benutzer
- Gruppierung
- Suche / Filter
Die Auflistung der Benutzer kann nach diversen Kriterien gefiltert werden. Die nachfolgenden Filter-Möglichkeiten können auch kombiniert werden.
Filter | Beschreibung | Beispiel | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Volltextsuche | Mit dem GET-Parameter search können Benutzer nach Keywords gesucht werden. Mehrere Keywords können Lehrzeichen-separiert angegeben werden und werden als ODER-Verknüpfung auf die Suchfunktion angewandt.
Das übermittelte Keyword kann über den folgenden Platzhalter in der Anwendungsvorlage wieder angezeigt werden: [[ACCESS_SEARCH_VALUE]] |
Volltextsuche mit dem Keyword "John": ?section=Access&cmd=members&search=John | ||||||||||||||||||||||||
Gruppen-Filter | Nachfolgende Varianten stehen zur Verfügung, um die Auflistung nach Gruppenzugehörigkeit einzuschränken: | Filterung der Benutzer nach Gruppen-Zugehörigkeit mit der ID 3: | ||||||||||||||||||||||||
Variante | Beschreibung | Filtermöglichkeit | Präzedenz | |||||||||||||||||||||||
Platzhalter in Anwendungsvorlage | Hinterlegung des funktionalen Platzhalters [[ACCESS_FILTER_GROUP_<ID>]] in der entsprechenden Anwendungsvorlage. <ID> ist dabei durch die ID der Benutzergruppe zu ersetzen, nach welcher Zugehörigkeit die Auflistung eingeschränkt werden soll. Der Platzhalter kann mehrfach hinterlegt werden (mit unterschiedlichen Werten für <ID> ), um nach mehreren Gruppen zu filtern [OR-Verknüpfung].
|
Front- und Backend Benutzergruppen | Hat oberste Präzedenz - vor Seitenbereich und URL-Modifikator. | [[ACCESS_FILTER_GROUP_3]]
| ||||||||||||||||||||||
Seitenbereich (cmd )
|
Ergänzung des Bereichs (cmd ) members bei der entsprechenden Anwendungsseite im Content Manager um die gewünschte Benutzergruppen-ID.
|
Nur Frontend Benutzergruppen | Anwendung erfolgt, sofern Variante Platzhalter in Anwendungsvorlage nicht im Einsatz ist. |
?section=Access&cmd=members_3 | ||||||||||||||||||||||
URL-Modifikator | Setzen des URL-Modifikators groupId auf die ID der gewünschten Benutzergruppe.
|
Nur Frontend Benutzergruppen | Anwendung erfolgt nur, sofern weder Variante Platzhalter in Anwendungsvorlage, noch Variante Seitenbereich (cmd ) im Einsatz ist.
|
?section=Access&cmd=members&groupId=3 | ||||||||||||||||||||||
Profil-Filter | Mit dem GET-Parameter profile_filter kann die Auflistung der Benutzer nach ausgewählten Kriterien der Profildaten gefiltert werden. Dabei kann grundsätzlich nach allen Profil-Eigenschaften gefiltert werden. Aus Datenschutzgründen, muss zuvor aber über die Anwendungsvorlage spezifiziert werden, welche Profil-Eigenschaften zur Filterung zur Verfügung stehen. Dazu muss für jede Profil-Eigenschaft, welche für den Filter verfügbar sein soll, ein spezieller Filter-Platzhalter in der Anwendungsvorlage (auf der obersten Ebene) eingefügt werden, welcher dem folgenden Schema entspricht:
[[ACCESS_FILTER_PROFILE_ATTRIBUTE_<attribute-ID>]] Der Teil <attribute-ID> muss jeweils durch die ID der entsprechenden Profil-Eigenschaft ersetzt werden (in Großbuchstabenschrift). Um z.B. die Filterung nach dem Vornamen zu ermöglichen, muss folgender Platzhalter in die Anwendungsvorlage eingefügt werden: [[ACCESS_FILTER_PROFILE_ATTRIBUTE_FIRSTNAME]] Der GET-Parameter profile_filter erwartet ein Array, bei welchem die Indexes/Schlüssel die ID der Profil-Eigenschaft darstellen und die dazugehörenden Elemente die entsprechenden Filter-Argumente. Mehrere Profil-Eigenschaften können mit den Logischen Operationen OR und AND verknüpft werden. Deren genaue Anwendung ist aus den nebenstehenden Beispiele zu entnehmen. Hinweis: Es werden nur Profil-Eigenschaften durchsucht, auf welche der Besucher Lesezugriff hat. Weiters werden folgende Filter-Operatoren unterstützt:
|
Filterung nach Vorname "John": ?section=Access&cmd=members&profile_filter[firstname]=John Filterung nach Vorname "John" und Nachname "Doe": ?section=Access&cmd=members&profile_filter[AND][0][firstname]=John&profile_filter[AND][1][lastname]=Doe Filterung nach Vornamen "John" oder "Jane": ?section=Access&cmd=members&profile_filter[OR][0][firstname]=John&profile_filter[OR][1][firstname]=Jane Filterung nach Namen "John Doe" oder "Max Muster": ?section=Access&cmd=members&profile_filter[OR][0][AND][0][firstname]=John&profile_filter[OR][0][AND][1][lastname]=Doe&profile_filter[OR][1][AND][0][firstname]=Max&profile_filter[OR][1][AND][1][lastname]=Muster |
- Sortierung
Standardmäßig werden die Benutzer nach Benutzernamen in aufsteigender Reihenfolge aufgeführt. Die Sortierung kann durch Hinterlegung von speziellen Sortier-Platzhaltern in der Anwendungsvorlage (auf der obersten Ebene) gesteuert werden. Die Sortier-Platzhalter weisen das folgende Schema auf:
[[ACCESS_SORT_<attribute-ID>_<direction>]]
- Der Teil <attribute-ID> muss durch die ID der entsprechenden Profil-Eigenschaft ersetzt werden (in Großbuchstabenschrift).
- Der Teil <direction> muss durch ASC für aufsteigende, resp. DESC für absteigende Reihenfolge ersetzt werden.
Bei Verwendung von mehreren Sortier-Platzhalter wird die Präzedenz anhand deren Platzierung in der Anwendungsvorlage bestimmt. Damit die Auflistung der Benutzer z.B. nach Nachname und Vorname in aufsteigender Reihenfolge erfolgt, müssen die folgenden Platzhalter in die Anwendungsvorlage eingefügt werden:
[[ACCESS_SORT_LASTNAME_ASC]] [[ACCESS_SORT_FIRSTNAME_ASC]]
- Paging / Limitierung
Standardmäßig erfolgt die Auflistung der Benutzer mit einem Paging. Die Anzahl Benutzer pro Seite erfolgt anhand der Konfigurationsoption Datensätze pro Seite (unter Administration > Grundeinstellungen > System > Mehr). Das Paging kann durch Einfügen des folgenden Platzhalters in der Anwendungsvorlage (auf der obersten Ebene) deaktiviert werden:
[[ACCESS_LIMIT_OFF]]
- Benutzername-Filter-Index
Sofern die Verwendung der Benutzernamen aktiv ist (Option Benutzernamen verwenden unter Administration > Benutzer und Rechte > Einstellungen > Berechtigungen > Sonstiges), kann ein Index-Filter eingesetzt werden:
- [[ACCESS_USER_LETTER_INDEX_URI]]
- [[ACCESS_USER_LETTER_INDEX_LETTER]]
- [[ACCESS_USER_LETTER_INDEX_URI_SELF]]
- Auflistung der Benutzer
Abhängig von den gesetzten Filtern und Sortier-Reihenfolge werden die Benutzer im Template-Block <!-- BEGIN/END access_members -->
aufgelistet.
Hinweis: Dieser Block wird nur angezeigt, sofern Benutzer vorhanden sind, welche angezeigt werden können.
- [[ACCESS_USER_PAGING]] HTML-Paging-Funktionalität
- [[ACCESS_GROUP_NAME]] Name der Benutzergruppe, sofern nach einer gefiltert wurde (URL-Argument groupId) - ansonsten wird der Text "Mitglieder" angezeigt
- Allgemein
- [[ACCESS_USER_ID]]
- [[ACCESS_USER_CLASS]]
- [[ACCESS_USER_REGDATE]]
- Kontoinformationen / Profildaten
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Dieser Block wird angezeigt, sofern keine Benutzer vorhanden sind oder dem aktuellen Filter entsprechen.
- Gruppierung
Die Auflistung der Benutzer kann nach ausgewählten Benutzergruppen gruppiert angezeigt werden. Dazu muss der Template-Block <!-- BEGIN/END access_members -->
mit dem Template-Block <!-- BEGIN/END access_member_groups -->
umschlossen werden und mit dem funktionalen Platzhalter [[ACCESS_FILTER_GROUP_<ID>]]
muss nach min. zwei Benutzergruppen gefiltert werden.
Detailansicht Benutzer (section=Access&cmd=user
| section=Access&cmd=user_<label>
)
Auf der Detailansicht können die Profildaten eines ausgewählten Benutzers angezeigt werden. Die Auswahl erfolgt dabei über den URL-Modifikator id
.
Beispiel: https://example.org/?section=Access&cmd=user&id=3
Unterschiedliche Detailansichten können über das Suffix _<label>
im Bereich der Anwendungsseiten definiert werden. <label>
ist dabei durch einen alphanumerischen Wert zu ersetzen.
- Allgemein
-
[[ACCESS_USER_ID]]
ID des angezeigten Benutzers -
[[ACCESS_USER_USERNAME]]
Benutzername des angezeigten Benutzers -
[[ACCESS_USER_PRIMARY_GROUP]]
Name der primären Benutzergruppe des angezeigten Benutzers -
[[ACCESS_USER_REGDATE]]
Registrierungsdatum des angezeigten Benutzers (Format:d.m.Y
) -
[[ACCESS_REFERER]]
HTTP-Referer URL
- Profil- & Kontodaten
Registrierungsformular / Sign-up (section=Access&cmd=signup
| section=Access&cmd=signup_<label>
)
Mit dem Sign-Up Formular kann die Benutzerregistrierung via Frontend ermöglich werden.
Unterschiedliche Sign-Up Formulare können über das Suffix _<label>
im Bereich der Anwendungsseiten definiert werden. <label>
ist dabei durch einen alphanumerischen Wert zu ersetzen.
- Oberflächentexte
Alle Oberflächentexte der Anwendung Access (gemäss Administration > Lokalisierung > Sprachplatzhalter) stehen zur Verfügung.
- Allgemein
-
[[ACCESS_IMAGE_UPLOADER_CODE]]
Upload-Code benötigt für Bild-Profileigenschaften -
[[ACCESS_JAVASCRIPT_FUNCTIONS]]
JavaScript-Code benötigt fürs Anmeldeformular
- Statusmeldungen
Hinweis: Dieser Block wird angezeigt, wenn das Formular vollständig und korrekt ausgefüllt übermittelt und die Anmeldung erfolgreich gespeichert wurde.
-
[[ACCESS_SIGNUP_MESSAGE]]
Eine Kombination aus dem TextbausteinTXT_ACCESS_ACCOUNT_SUCCESSFULLY_CREATED
, sowie entwederTXT_ACCESS_ACTIVATION_BY_USER_MSG
oderTXT_ACCESS_ACTIVATION_BY_SYSTEM
, abhängig von der Konfigurationsoption Aktivierungsmethode (unter Administration > Benutzer & Rechte > Einstellungen > Community)
Hinweis: Dieser Block wird angezeigt, wenn das Formular vollständig und korrekt ausgefüllt übermittelt, die Anmeldung erfolgreich gespeichert wurde, aber die E-Mail-Benachrichtigung fehl geschlagen ist.
-
[[ACCESS_SIGNUP_MESSAGE]]
TextbausteinTXT_ACCESS_COULD_NOT_SEND_EMAIL
Hinweis: Dieser Block wird angezeigt, wenn die Double-Opt-In Verifikation erfolgreich war.
-
[[ACCESS_SIGNUP_MESSAGE]]
TextbausteinTXT_ACCESS_ACCOUNT_SUCCESSFULLY_ACTIVATED
Hinweis: Dieser Block wird angezeigt, wenn die Double-Opt-In Verifikation fehlgeschlagen ist.
-
[[ACCESS_SIGNUP_MESSAGE]]
Abhängig von der Konfigurationsoption Aktivierungsmethode (unter Administration > Benutzer & Rechte > Einstellungen > Community) entweder der TextbausteinTXT_ACCESS_ACTIVATION_TIME_EXPIRED
zusammen mit einem HTML-a
-Tag mit BezeichnungTXT_ACCESS_REGISTER_NEW_ACCOUNT
zurück zum Anmeldeformular oder der TextbausteinTXT_ACCESS_INVALID_USERNAME_OR_ACTIVATION_KEY
- Sign-Up Formular
Hinweis: Dieser Block wird angezeigt, wenn das Formular unvollständig oder inkorrekt ausgefüllt übermittelt wurde oder die Anmeldung nicht gespeichert werden konnte.
-
[[ACCESS_SIGNUP_MESSAGE]]
Im Fall einer unvollständigen oder fehlerhaften Übermittlung wird ein entsprechender Hinweis aus einer Kombination der folgenden Textbausteine ausgegeben:-
TXT_ACCESS_FILL_OUT_ALL_REQUIRED_FIELDS
-
TXT_ACCESS_UNABLE_STORE_PROFILE_ATTIRBUTE
-
TXT_ACCESS_PASSWORD_NOT_CONFIRMED
-
TXT_ACCESS_INVALID_PASSWORD_WITH_COMPLEXITY
-
TXT_ACCESS_INVALID_PASSWORD
-
TXT_ARRAY_COULD_NOT_SET_GROUP_ASSOCIATIONS
-
TXT_ARRAY_COULD_NOT_SET_NEWSLETTER_ASSOCIATIONS
-
TXT_ACCESS_FAILED_STORE_PROFILE
-
TXT_ACCESS_USERNAME_ALREADY_USED
-
TXT_ACCESS_INVALID_USERNAME
-
TXT_ACCESS_EMAIL_ALREADY_USED
-
TXT_ACCESS_INVALID_EMAIL_ADDRESS
-
TXT_ACCESS_FAILED_TO_ADD_USER_ACCOUNT
-
TXT_ACCESS_INVALID_CAPTCHA_CODE
-
TXT_ACCESS_TOS_NOT_CHECKED
-
TXT_ACCESS_PIC_TOO_BIG
-
-
[[ACCESS_IMAGE_UPLOADER_ID]]
ID der Uploader-Session. Muss als Formular-Wertaccess_image_uploader_id
übermittelt werden. Beispiel:-
<input type="hidden" value="{ACCESS_IMAGE_UPLOADER_ID}" name="access_image_uploader_id" />
-
-
[[ACCESS_SIGNUP_BUTTON]]
HTML-input-submit
mit dem TextbausteinTXT_ACCESS_CREATE_ACCOUNT
- Anstelle des Sign-Up-Buttons kann eine alternative Formular-Übermittlung implementiert werden. Damit die Formular-Übermittlung verarbeitet wird, muss im POST-Payload der Wert
access_signup
gesetzt werden.
- Anstelle des Sign-Up-Buttons kann eine alternative Formular-Übermittlung implementiert werden. Damit die Formular-Übermittlung verarbeitet wird, muss im POST-Payload der Wert
- Kontoinformationen
Siehe Integration der Kontoinformationen
- Profildaten
Siehe Integration der Profildaten
- E-Mail-Marketing Abos
Wird nur angezeigt, sofern die E-Mail-Marketing Anwendung installiert ist.
- [[ACCESS_NEWSLETTER_ID]]
- [[ACCESS_NEWSLETTER_NAME]]
- [[ACCESS_NEWSLETTER_SELECTED]]
- [[ACCESS_NEWSLETTER_ROW_CLASS]]
Wird nur angezeigt, sofern die E-Mail-Marketing Anwendung installiert ist.
- Captcha
Hinweis: Der Block wird nur angezeigt, sofern die entsprechende Option unter Administration > Benutzer & Rechte > Einstellungen > Community > Sicherheitscode aktiviert ist
-
[[TXT_ACCESS_CAPTCHA]]
TextbausteinTXT_ACCESS_CAPTCHA
-
[[ACCESS_CAPTCHA_CODE]]
HTML-Code zur Anzeige der CAPTCHA-Aufforderung
- AGBs
Hinweis: Der Block wird nur angezeigt, sofern die entsprechende Option unter Administration > Benutzer & Rechte > Einstellungen > Community > Allgemeine Geschäftsbedingungen aktiviert ist
-
[[TXT_ACCESS_TOS]]
TextbausteinTXT_ACCESS_TOS
-
[[ACCESS_TOS]]
HTML-input
-Tag zur Zustimmung der AGBs
Export (section=Access&cmd=export
| section=Access&cmd=export_<label>
)
Mit der Export-Seite können ausgewählte Benutzerkonten als CSV-Datei exportiert werden.
Der Export erfolgt über den URL-Modifikator export
Beispiel: https://example.org/?section=Access&cmd=export&export
Optional kann mit dem URL-Modifikator groupId
der Export auf eine ausgewählte Benutzergruppe eingeschränkt werden. Als Wert muss dabei die ID der gewünschten Benutzergruppe gesetzt werden.
Beispiel: https://example.org/?section=Access&cmd=export&export&groupId=3
Unterschiedliche Export-Seiten können über das Suffix _<label>
im Bereich der Anwendungsseiten definiert werden. <label>
ist dabei durch einen alphanumerischen Wert zu ersetzen.
- Oberflächentexte
- [[TXT_USER_ALL]] Textbaustein: Alle
- Auflistung der aktiven Frontend Benutzergruppen
- [[ACCESS_GROUP_ID]] ID der Benutzergruppe
- [[ACCESS_GROUP_NAME]] Name der Benutzergruppe
- [[ACCESS_GROUP_DESCRIPTION]] Beschreibung der Benutzergruppe
Layout / Inhaltsseiten
Aktive Benutzer
Anzeige der Anzahl momentan angemeldeter Benutzer:
[[ONLINE_USERS]]
Registrierte Benutzer
Anzeige der Anzahl registrierter Benutzer (nur aktive Konten):
[[ACCESS_USER_COUNT]]
Besucher ist authentifiziert
Ist der Besucher erfolgreich authentifiziert, so wird der Block <!-- BEGIN/END access_logged_in[<INDEX>] -->
angezeigt (Der Block<!-- BEGIN/END access_logged_out[<INDEX>] -->
wird in diesem Fall nicht angezeigt.). Dieser Block kann bis zu 11-Mal verwendet werden, indem optional als <INDEX> ein Wert von 1
-10
angefügt wird. Beispiel: <!-- BEGIN/END access_logged_in3 -->
.
<!-- BEGIN/END access_logged_in[<INDEX>] -->
-
[[ACCESS_LOGGED_IN[<INDEX>]_LOGGING_STATUS]]
Text "Sie sind angemeldet als BENUTZERNAME" -
[[ACCESS_LOGGED_IN[<INDEX>]_USER_ID]]
Benutzerkonto ID -
[[ACCESS_LOGGED_IN[<INDEX>]_USER_USERNAME]]
Benutzername -
[[ACCESS_LOGGED_IN[<INDEX>]_USER_EMAIL]]
E-Mail-Adresse
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch ACCESS_LOGGED_IN[<INDEX>]_
ersetzt werden.
Beispiel Platzhalter:
- Der Platzhalter
[[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu[[ACCESS_LOGGED_IN_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel Template-Block:
- Der Template Block
<!-- BEGIN/END access_profile_attribute_firstname -->
wird zu<!-- BEGIN/END access_logged_in_profile_attribute_firstname -->
<!-- BEGIN/END access_logged_in[<INDEX>] -->
Beispiel:
<!-- BEGIN access_logged_in -->
[[ACCESS_LOGGED_IN_LOGGING_STATUS]]
<a href="[[NODE_ACCESS_SETTINGS]]">Konto ([[ACCESS_LOGGED_IN_PROFILE_ATTRIBUTE_FIRSTNAME]]
)</a>
<a href="index.php?section=logout" title="logout" >Logout</a>
<!-- END access_logged_in -->
Besucher ist anonym
Ist der aktuelle Besucher nicht authentifiziert (nicht eingeloggt) so wird der Block <!-- BEGIN/END access_logged_out[<INDEX>] -->
angezeigt (Der Block <!-- BEGIN/END access_logged_in[<INDEX>] -->
wird in diesem Fall nicht angezeigt.). Dieser Block kann bis zu 11-Mal verwendet werden, indem optional als <INDEX> ein Wert von 1
-10
angefügt wird. Beispiel: <!-- BEGIN/END access_logged_out3 -->
.
Beispiel mit Anmeldeformular:
<!-- BEGIN access_logged_out -->
<form action="[[NODE_LOGIN]]" method="post">
<!-- Verlinkung auf die Seite index.php?section=access&cmd=members nach erfolgreicher Authentifizierung. Der Wert aW5kZXgucGhwP3NlY3Rpb249YWNjZXNzJmNtZD1tZW1iZXJz ist eine BASE64 codierte URI. -->
<input type="hidden" name="redirect" value="aW5kZXgucGhwP3NlY3Rpb249YWNjZXNzJmNtZD1tZW1iZXJz" />
<input type="text" value="Benutzername" name="USERNAME" onfocus="this.value=" />
<input type="password" value="Passwort" name="PASSWORD" onfocus="this.value=" />
<input type="submit" value="Anmelden" name="login" />
</form>
<a href="[[NODE_LOGIN_LOSTPW]]" title="Passwort vergessen?">Passwort vergessen?</a>
<a href="[[NODE_ACCESS_SIGNUP]]" title="Mitglied werden?">Mitglied werden?</a>
<!-- END access_logged_out -->
Zur Zeit angemeldete Benutzer
Sofern mindestens ein Benutzer angemeldet ist, wird der Block <!-- BEGIN/END access_currently_online_member_list -->
angezeigt.
Die angemeldeten Benutzer werden dann in einem der drei Blöcke <!-- BEGIN/END access_currently_online_female_members -->
, <!-- BEGIN/END access_currently_online_male_members -->
oder <!-- BEGIN/END access_currently_online_members -->
angezeigt.
Dabei kann entweder der Block <!-- BEGIN/END access_currently_online_members -->
angezeigt verwendet werden, welcher alle authentifizierte Benutzer auflistet oder es können die zwei geschlechtsspezifischen Blöcke <!-- BEGIN/END access_currently_online_female_members -->
und <!-- BEGIN/END access_currently_online_male_members -->
verwendet werden.
Bei der Verwendung der geschlechtsspezifischen Blöcke werden Benutzer, welche kein definiertes Geschlecht aufweisen, nicht aufgelistet.
Mit dem folgenden funktionalen Platzhalter kann die Auflistung nach Gruppenzugehörigkeit eingeschränkt werden (der Platzhalter kann mehrfach eingesetzt werden, um nach mehreren Gruppen zu filtern [OR-Verknüpfung]):
- [[ACCESS_FILTER_GROUP_<ID>]] <ID> mit der ID der gewünschten Gruppe ersetzen
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
- Beispiel
<a href="[[NODE_ACCESS_USER]]?id=[[ACCESS_USER_ID]]" title="[[ACCESS_USER_USERNAME]]">[[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] [[ACCESS_PROFILE_ATTRIBUTE_LASTNAME]]</a>
Zuletzt angemeldete Benutzer
Der Block <!-- BEGIN/END access_last_active_member_list -->
listet die zuletzt angemeldeten Benutzer auf.
Die Benutzer werden in einem der drei Blöcke access_last_active_female_members, access_last_active_male_members oder access_last_active_members angezeigt. Dabei kann entweder der Block access_last_active_members angezeigt verwendet werden, welcher alle Benutzer auflistet oder es können die zwei geschlechtsspezifischen Blöcke access_last_active_female_members und access_last_active_male_members verwendet werden.
Bei der Verwendung der geschlechtsspezifischen Blöcke werden Benutzer, welche kein definiertes Geschlecht aufweisen, nicht aufgelistet.
Mit dem folgenden funktionalen Platzhalter kann die Auflistung nach Gruppenzugehörigkeit eingeschränkt werden (der Platzhalter kann mehrfach eingesetzt werden, um nach mehreren Gruppen zu filtern [OR-Verknüpfung]):
- [[ACCESS_FILTER_GROUP_<ID>]] <ID> mit der ID der gewünschten Gruppe ersetzen
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
- Beispiel
<a href="[[NODE_ACCESS_USER]]?id=[[ACCESS_USER_ID]]" title="[[ACCESS_USER_USERNAME]]">[[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] [[ACCESS_PROFILE_ATTRIBUTE_LASTNAME]]</a>
Neuste Benutzer
Der Block <!-- BEGIN/END access_latest_registered_member_list -->
listet die neusten Benutzer auf.
Die Benutzer werden in einem der drei Blöcke access_latest_registered_female_members, access_latest_registered_male_members oder access_latest_registered_members angezeigt. Dabei kann entweder der Block access_latest_registered_members angezeigt verwendet werden, welcher alle Benutzer auflistet oder es können die zwei geschlechtsspezifischen Blöcke access_latest_registered_female_members und access_latest_registered_male_members verwendet werden.
Bei der Verwendung der geschlechtsspezifischen Blöcke werden Benutzer, welche kein definiertes Geschlecht aufweisen, nicht aufgelistet.
Mit dem folgenden funktionalen Platzhalter kann die Auflistung nach Gruppenzugehörigkeit eingeschränkt werden (der Platzhalter kann mehrfach eingesetzt werden, um nach mehreren Gruppen zu filtern [OR-Verknüpfung]):
- [[ACCESS_FILTER_GROUP_<ID>]] <ID> mit der ID der gewünschten Gruppe ersetzen
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
- Beispiel
<a href="[[NODE_ACCESS_USER]]?id=[[ACCESS_USER_ID]]" title="[[ACCESS_USER_USERNAME]]">[[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] [[ACCESS_PROFILE_ATTRIBUTE_LASTNAME]]</a>
Aktuelle Geburtstage
Der Block <!-- BEGIN/END access_birthday_member_list -->
listet alle Benutzer auf die Geburtstag haben.
Die Benutzer werden in einem der drei Blöcke access_birthday_female_members, access_birthday_male_members oder access_birthday_members angezeigt. Dabei kann entweder der Block access_birthday_members angezeigt verwendet werden, welcher alle Benutzer auflistet oder es können die zwei geschlechtsspezifischen Blöcke access_birthday_female_members und access_birthday_male_members verwendet werden.
Bei der Verwendung der geschlechtsspezifischen Blöcke werden Benutzer, welche kein definiertes Geschlecht aufweisen, nicht aufgelistet.
Mit dem folgenden funktionalen Platzhalter kann die Auflistung nach Gruppenzugehörigkeit eingeschränkt werden (der Platzhalter kann mehrfach eingesetzt werden, um nach mehreren Gruppen zu filtern [OR-Verknüpfung]):
- [[ACCESS_FILTER_GROUP_<ID>]] <ID> mit der ID der gewünschten Gruppe ersetzen
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
- Beispiel
<a href="[[NODE_ACCESS_USER]]?id=[[ACCESS_USER_ID]]" title="[[ACCESS_USER_USERNAME]]">[[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] [[ACCESS_PROFILE_ATTRIBUTE_LASTNAME]]</a>
Nächste Geburtstage
Der Block <!-- BEGIN/END access_next_birthday_member_list -->
listet alle Benutzer auf die in den kommenden n-Tagen Geburtstag haben.
Die Benutzer werden in einem der drei Blöcke access_next_birthday_female_members, access_next_birthday_male_members oder access_next_birthday_members angezeigt. Dabei kann entweder der Block access_next_birthday_members angezeigt verwendet werden, welcher alle Benutzer auflistet oder es können die zwei geschlechtsspezifischen Blöcke access_next_birthday_female_members und access_next_birthday_male_members verwendet werden.
Bei der Verwendung der geschlechtsspezifischen Blöcke werden Benutzer, welche kein definiertes Geschlecht aufweisen, nicht aufgelistet.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
- Beispiel
<a href="[[NODE_ACCESS_USER]]?id=[[ACCESS_USER_ID]]" title="[[ACCESS_USER_USERNAME]]">[[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] [[ACCESS_PROFILE_ATTRIBUTE_LASTNAME]]</a>
Zufällige Benutzer
Experimental
Der Block <!-- BEGIN/END access_random_users -->
listet zufällige Benutzer auf.
Mit dem folgenden funktionalen Platzhalter kann die Auflistung nach Gruppenzugehörigkeit eingeschränkt werden (der Platzhalter kann mehrfach eingesetzt werden, um nach mehreren Gruppen zu filtern [OR-Verknüpfung]):
- [[ACCESS_FILTER_GROUP_<ID>]] <ID> mit der ID der gewünschten Gruppe ersetzen
Es stehen alle Platzhalter zu den Kontoinformationen und Profildaten zur Verfügung.
- Beispiel
<a href="[[NODE_ACCESS_USER]]?id=[[ACCESS_USER_ID]]" title="[[ACCESS_USER_USERNAME]]">[[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] [[ACCESS_PROFILE_ATTRIBUTE_LASTNAME]]</a>
Platzhalter & Template-Blöcke
Die folgenden Platzhalter & Template-Blöcke stehen je nach Anwendungsfall auf den Anwendungsseiten und für die Layout-Integration zur Verfügung.
Abhängig von der jeweiligen Privatsphäre-Konfiguration eines Benutzers, werden nicht alle Benutzerkonto- und Benutzerprofil-Daten angezeigt.
Konfiguration | Bedeutung |
---|---|
Jeder darf die Profiledaten einsehen | Es werden alle Benutzerprofil-Daten angezeigt. |
Nur Mitglieder dürfen die Profiledaten einsehen | Ist der aktuelle Besucher ein authentifizierter Benutzer, so werden alle Benutzerprofil-Daten angezeigt. Ansonsten werden nur folgende angezeigt:
|
Niemand darf die Profiledaten einsehen | Es werden keine Benutzerprofil-Daten angezeigt. Ausnahme sind folgende:
|
Jeder darf die E-Mail Adresse einsehen | Es werden alle Benutzerkonto-Daten angezeigt. |
Nur Mitglieder dürfen die E-Mail Adresse einsehen | Ist der aktuelle Besucher ein authentifizierter Benutzer, so werden alle Benutzerkonto-Daten angezeigt. Ansonsten werden folgende nicht angezeigt:
|
Niemand darf die E-Mail Adresse einsehen | Alle Benutzerkonto-Daten, ausser folgende werden nicht angezeigt:
|
- Sonderfälle
- Handelt es sich beim aktuellen Besucher um einen authentifizierten Administrator (Option: Benutzer erhält Administrator-Rechte) so werden immer alle Benutzerkonto- und Benutzerprofil-Daten angezeigt, unabhängig von der jeweiligen Privatsphäre-Konfiguration eines Benutzers.
- Handelt es sich beim aktuellen Besucher um den authentifizierten Benutzer, welcher angezeigt wird, so werden alle Benutzerkonto- und Benutzerprofil-Daten angezeigt, unabhängig von der Privatsphäre-Konfiguration des Benutzers.
Benutzerkonto-Daten
Benutzername
- Out-of-the-Box Layout
- [[ACCESS_USER_USERNAME]] Gesetzter Wert oder HTML-
input
-Tag auf den Seiten Profil- & Kontodaten und Registrierungsformular
- Individuelle Gestaltung
- [[ACCESS_USER_USERNAME_DESC]]
- [[ACCESS_USER_USERNAME_NAME]]
- [[ACCESS_USER_USERNAME_VALUE]]
- Beispiel
<input type="text" name="[[ACCESS_USER_USERNAME_NAME]]" id="[[ACCESS_USER_USERNAME_ID]]" value="[[ACCESS_USER_USERNAME_VALUE]]" />
<label for="[[ACCESS_USER_USERNAME_ID]]">[[ACCESS_USER_USERNAME_DESC]]</label>
Kennwort
- Out-of-the-Box Layout
- [[ACCESS_USER_PASSWORD]] Keine Ausgabe oder HTML-
input
-Tag auf den Seiten Profil- & Kontodaten und Registrierungsformular
- Individuelle Gestaltung
- [[ACCESS_USER_PASSWORD_DESC]]
- [[ACCESS_USER_PASSWORD_NAME]]
Kennwort bestätigen
- Out-of-the-Box Layout
- [[ACCESS_USER_PASSWORD_CONFIRMED]] Keine Ausgabe oder HTML-
input
-Tag auf den Seiten Profil- & Kontodaten und Registrierungsformular
- Individuelle Gestaltung
- [[ACCESS_USER_PASSWORD_CONFIRMED_DESC]]
- [[ACCESS_USER_PASSWORD_CONFIRMED_NAME]]
E-Mail Adresse
- Out-of-the-Box Layout
- [[ACCESS_USER_EMAIL]] Gesetzter Wert oder HTML-
input
-Tag auf den Seiten Profil- & Kontodaten und Registrierungsformular
- Individuelle Gestaltung
- [[ACCESS_USER_EMAIL_DESC]]
- [[ACCESS_USER_EMAIL_NAME]]
- [[ACCESS_USER_EMAIL_VALUE]]
Sprache der Bedienoberfläche
- Out-of-the-Box Layout
- [[ACCESS_USER_LANGUAGE]] Gesetzter Wert oder HTML-
select
-Tag auf den Seiten Profil- & Kontodaten und Registrierungsformular
- Individuelle Gestaltung
- [[ACCESS_USER_LANGUAGE_NAME]]
- [[ACCESS_USER_LANGUAGE_CHILD_VALUE]]
- [[ACCESS_USER_LANGUAGE_CHILD_SELECTED]]
- [[ACCESS_USER_LANGUAGE_CHILD_DESC]]
- Beispiel
<select name="[[ACCESS_USER_LANGUAGE_NAME]]">
<option value="[[ACCESS_USER_LANGUAGE_CHILD_VALUE]]" [[ACCESS_USER_LANGUAGE_CHILD_SELECTED]]>
[[ACCESS_USER_LANGUAGE_CHILD_DESC]]
</option>
</select>
E-Mail Datenschutz
- Out-of-the-Box Layout
- [[ACCESS_USER_EMAIL_PRIVACY]] Gesetzter Wert oder HTML-
select
-Tag auf den Seiten Profil- & Kontodaten und Registrierungsformular
- Individuelle Gestaltung
- [[ACCESS_USER_EMAIL_PRIVACY_NAME]]
- [[ACCESS_USER_EMAIL_PRIVACY_CHILD_VALUE]]
- [[ACCESS_USER_EMAIL_PRIVACY_CHILD_SELECTED]]
- [[ACCESS_USER_EMAIL_PRIVACY_CHILD_DESC]]
- Beispiel
<select name="[[ACCESS_USER_EMAIL_PRIVACY_NAME]]">
<option value="[[ACCESS_USER_EMAIL_PRIVACY_CHILD_VALUE]]" [[ACCESS_USER_EMAIL_PRIVACY_CHILD_SELECTED]]>
[[ACCESS_USER_EMAIL_PRIVACY_CHILD_DESC]]
</option>
</select>
Profil Datenschutz
- Out-of-the-Box Layout
- [[ACCESS_USER_PROFILE_PRIVACY]] Gesetzter Wert oder HTML-
select
-Tag auf den Seiten Profil- & Kontodaten und Registrierungsformular
- Individuelle Gestaltung
- [[ACCESS_USER_PROFILE_PRIVACY_NAME]]
- [[ACCESS_USER_PROFILE_PRIVACY_CHILD_VALUE]]
- [[ACCESS_USER_PROFILE_PRIVACY_CHILD_SELECTED]]
- [[ACCESS_USER_PROFILE_PRIVACY_CHILD_DESC]]
- Beispiel
<select name="[[ACCESS_USER_PROFILE_PRIVACY_NAME]]">
<option value="[[ACCESS_USER_PROFILE_PRIVACY_CHILD_VALUE]]" [[ACCESS_USER_PROFILE_PRIVACY_CHILD_SELECTED]]>
[[ACCESS_USER_PROFILE_PRIVACY_CHILD_DESC]]
</option>
</select>
Benutzerprofil-Daten
Es gibt zwei Arten, wie eine Eigenschaft dargestellt werden kann. Entweder out-of-the-Box als Platzhalter oder individuell über einen Template-Block.
- Platzhalter
Alle Benutzerprofil-Daten können nach dem folgenden Schema dargestellt werden:
<!-- BEGIN access_profile_attribute_<id> -->
[[ACCESS_PROFILE_ATTRIBUTE_<ID>]]
<!-- END access_profile_attribute_<id> -->
<ID>
ist dabei (in Grossbuchstaben, resp. <id>
in Kleinbuchstaben) durch die entsprechende ID der Eigenschaft zu ersetzen. Auf diese Art wird die Eigenschaft inkl. HMTL-Quelltext ausgegeben.
Die IDs aller Eigenschaften sind im Backend unter Administration > Benutzer & Rechte > Einstellungen > Profil Eigenschaften zu entnehmen.
Ausgabebeispiel für die Eigenschaft Vorname:
<input type="text" name="access_profile_attribute_firstname" value="Vorname des ausgewählten Benutzers" />
- Template-Block-Schema
Alle Benutzerprofil-Daten können nach dem folgenden Standard-Block-Schema individuell dargestellt werden:
<!-- BEGIN access_profile_attribute_<id> -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
HTML-Formular Name:access_profile_attribute_[<id>][<history-id>]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
HTML-ID der Eigenschaft:<id>
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_HISTORY_ID]]
Verlaufs-ID der Eigenschaft:<history-id>
<!-- END access_profile_attribute_<id> -->
<id>
(resp. <ATTRIBUTE-ID>
) muss dabei mit der entsprechenden ID der jeweiligen Benutzerprofil-Eigenschaft ersetzt werden.
Je nach Profildaten-Eigenschaftstyp stehen zusätzliche Platzhalter oder Block-Konstrukte zur Verfügung. Diese werden nachfolgend erläutert:
Textfeld, E-Mail Adresse, Auswahlmenüoption, Rahmen
<!-- BEGIN access_profile_attribute_<id> -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_VALUE]]
Gesetzter Wert -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
HTML-Formular Name:access_profile_attribute_[<id>][<history-id>]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
HTML-ID der Eigenschaft:<id>
<!-- END access_profile_attribute_<id> -->
Datum
<!-- BEGIN access_profile_attribute_<id> -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_VALUE]]
Gesetzter Wert -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
HTML-Formular Name:access_profile_attribute_[<id>][<history-id>]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DAY]]
Tag des gesetzten Werts (Format:DD
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_MONTH]]
Monat des gesetzten Werts (Format:MM
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_YEAR]]
Jahr des gesetzten Werts (Format:YYYY
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
HTML-ID der Eigenschaft:<id>
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_HISTORY_ID]]
Verlaufs-ID der Eigenschaft:<history-id>
<!-- END access_profile_attribute_<id> -->
Web Adresse (URL)
<!-- BEGIN access_profile_attribute_<id> -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_VALUE]]
Gesetzter Wert -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
HTML-Formular Name:access_profile_attribute_[<id>][<history-id>]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
HTML-ID der Eigenschaft:<id>
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_HISTORY_ID]]
Verlaufs-ID der Eigenschaft:<history-id>
<!-- BEGIN access_profile_attribute_<id>_link -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_VALUE]]
Gesetzter Wert -
[[TXT_ACCESS_URL_OPEN_RISK_MSG]]
Textbaustein: Wenn Ihnen die Adresse %s unbekannt ist, kann es ein Sicherheitsrisiko sein diese Seite zu besuchen! -
[[TXT_ACCESS_CONFIRM_OPEN_URL]]
Textbaustein: Möchten Sie diese Seite trotzdem besuchen? -
[[TXT_ACCESS_VISIT_WEBSITE]]
Textbaustein: Webseite besuchen
<!-- END access_profile_attribute_<id>_link -->
<!-- BEGIN access_profile_attribute_<id>_no_link -->
-
[[TXT_ACCESS_NO_SPECIFIED]]
Textbaustein: Keine angegeben!
<!-- END access_profile_attribute_<id>_no_link -->
<!-- END access_profile_attribute_<id> -->
Bild
<!-- BEGIN access_profile_attribute_<id> -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_VALUE]]
Gesetzter Wert (Bildname, Bsp.:1_avatar.jpg
) -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
HTML-Formular Name:access_profile_attribute_[<id>][<history-id>]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
HTML-ID der Eigenschaft:<id>
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_HISTORY_ID]]
Verlaufs-ID der Eigenschaft:<history-id>
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_UPLOAD_NAME]]
HTML-Form Name des Upload Feldes:access_profile_attribute_images[picture][0]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_SRC]]
Gesetzter Wert (Bildquelle, Absoluter Pfad ohne Domain, Bsp.:/images/access/profile/1_avatar.jpg
) -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_THUMBNAIL_SRC]]
Gesetzter Wert (Bildquelle des Thumbnails/Vorschaubildes, Absoluter Pfad ohne Domain, Bsp.:/images/access/profile/1_avatar.jpg.thumb
) -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_THUMBNAIL_THUMBNAIL_SRC]]
Gesetzter Wert (Bildquelle des Thumbnails/Vorschaubildes, klein, Absoluter Pfad ohne Domain, Bsp.:/images/access/profile/1_avatar.thumb_thumbnail.jpg
) -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_THUMBNAIL_MEDIUM_SRC]]
Gesetzter Wert (Bildquelle des Thumbnails/Vorschaubildes, mittlere Grösse, Absoluter Pfad ohne Domain, Bsp.:/images/access/profile/1_avatar.thumb_medium.jpg
) -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_THUMBNAIL_LARGE_SRC]]
Gesetzter Wert (Bildquelle des Thumbnails/Vorschaubildes, gross, Absoluter Pfad ohne Domain, Bsp.:/images/access/profile/1_avatar.thumb_large.jpg
) -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_MAX_FILE_SIZE]]
Maximal erlaubte Dateigrösse in KB -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_MAX_WIDTH]]
Maximal erlaubte Bildbreite (ohne Pixelangabe) -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_MAX_HEIGHT]]
Maximal erlaubte Bildhöhe (ohne Pixelangabe)
<!-- END access_profile_attribute_<id> -->
Auswahlkästchen
<!-- BEGIN access_profile_attribute_<id> -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_VALUE]]
Auswahlstatus:1
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
HTML-Formular Name:access_profile_attribute_[<id>][<history-id>]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHECKED]]
Auswahlstatus:checked="checked"
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
HTML-ID der Eigenschaft:<id>
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_HISTORY_ID]]
Verlaufs-ID der Eigenschaft:<history-id>
<!-- END access_profile_attribute_<id> -->
- Beispiel
<!-- BEGIN access_profile_attribute_<id> -->
<input type="hidden" name="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]" />
<input type="checkbox" name="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]" id="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]" [[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHECKED]] value="1" /> <label for="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]">[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]</label>
<!-- END access_profile_attribute_<id> -->
Auswahlmenü
<!-- BEGIN access_profile_attribute_<id> -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
HTML-Formular Name:access_profile_attribute_[<id>][<history-id>]
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
HTML-ID der Eigenschaft:<id>
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_HISTORY_ID]]
Verlaufs-ID der Eigenschaft:<history-id>
<!-- BEGIN access_profile_attribute_<id>_children -->
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD_VALUE]]
HTML-Form-Wert der Auswahloption -
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD_SELECTED]]
Auswahlstatus:selected="selected"
-
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD_DESC]]
Bezeichnung der Auswahloption
<!-- END access_profile_attribute_<id>_children -->
<!-- END access_profile_attribute_<id> -->
- Beispiel
<!-- BEGIN access_profile_attribute_<id> -->
<select name="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]">
<!-- BEGIN access_profile_attribute_<id>_children -->
<option value="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD_VALUE]]" [[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD_SELECTED]]>
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD_DESC]]
</option>
<!-- END access_profile_attribute_<id>_children -->
</select>
<!-- END access_profile_attribute_<id> -->
Gruppe
<!-- BEGIN access_profile_attribute_<id> -->
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]:
<select name="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]">
<option value="[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_VALUE]]">
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_DESC]]
</option>
</select>
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_NAME]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_HISTORY_ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_CLASS]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_CHILD_CHILD-ID_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_CHILD_CHILD-ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_CHILD_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_FRAME-ID_CHILD]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_NAME]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_HISTORY_ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_CLASS]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_CHILD_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_FRAME_CHILD]]
<!-- END access_profile_attribute_<id> -->
- Beispiel
Nachfolgend ein Beispiel für eine Gruppe mit der ID 6:
<!-- BEGIN access_profile_attribute_6 -->
<select name="[[ACCESS_PROFILE_ATTRIBUTE_6_NAME]]" onchange="for (i = 0; i <document.getElementsByName('profile_addresses').length; i++) {document.getElementsByName('profile_addresses')[i].style.display = document.getElementsByName('profile_addresses')[i].id == this.value ? : 'none';}">
<option value="[[ACCESS_PROFILE_ATTRIBUTE_6_CHILD_VALUE]]">[[ACCESS_PROFILE_ATTRIBUTE_6_CHILD_DESC]]</option>
</select>
<div name="profile_addresses" id="[[ACCESS_PROFILE_ATTRIBUTE_6_FRAME_VALUE]]" style="display:none;">
[[ACCESS_PROFILE_ATTRIBUTE_6_FRAME_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_6_FRAME_CHILD_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_6_FRAME_CHILD]]
</div>
<!-- END access_profile_attribute_6 -->
Verlauf
<!-- BEGIN access_profile_attribute_<id> -->
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_NAME]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_HISTORY_ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CLASS]]
[[ACCESS_PROFILE_ATTRIBUTE_CHILD-ID_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_CHILD-ID]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD_DESC]]
[[ACCESS_PROFILE_ATTRIBUTE_<ID>_CHILD]]
Darstellung gleich wie im Block <!-- END access_profile_attribute_<id>_history_list -->.
<!-- END access_profile_attribute_<id> -->
Catch-All
Für die Darstellung der Profildaten gibt es zusätzlich noch den speziellen Block <!-- BEGIN/END access_profile_attribute_list -->
.
Dabei werden alle Profildaten, die nicht bereits entweder als Platzhalter oder Template-Block angegeben wurden, in diesem Block ausgegeben.
<!-- BEGIN access_profile_attribute_list -->
-
[[ACCESS_PROFILE_ATTRIBUTE_DESC]]
Bezeichnung/Label der Eigenschaft -
[[ACCESS_PROFILE_ATTRIBUTE]]
Gesetzter Wert oder HTML-Forumlar-Code auf den Seiten Profil- & Kontodaten und Registrierungsformular
<!-- END access_profile_attribute_list -->
Login
Anmeldeformular (section=Login)
- Oberflächentexte
- [[TXT_CORE_SIGN_UP]]
- [[TXT_LOGIN]]
- [[TXT_USER_NAME]]
- [[TXT_EMAIL]]
- [[TXT_PASSWORD]]
- [[TXT_LOGIN_REMEMBER_ME]]
- [[TXT_PASSWORD_LOST]]
- Weiterleitung
- [[LOGIN_REDIRECT]] URL für Weiterleitung nach erfolgreicher Anmeldung
- Statusmeldung
- [[LOGIN_STATUS_MESSAGE]]
- CAPTCHA
- [[TXT_CORE_CAPTCHA]] Textbaustein "Sicherheitscode"
- [[CAPTCHA_CODE]] HTML-Widget der CATPCHA-Challenge
- [[FORCE_CAPTCHA]] Durch Platzierung dieses funktionalen Platzhalters kann die Anzeige des CAPTCHAs erzwungen werden.
Passwort vergessen (section=Login&cmd=lostpw
)
- Oberflächentexte
- [[TXT_LOST_PASSWORD_TEXT]]
- [[TXT_EMAIL]]
- [[TXT_RESET_PASSWORD]]
- Formular
Dieser Block wird angezeigt, wenn die Seite aufgerufen wird oder wenn eine ungültige E-Mail-Adresse eingegeben wurde.
- Statusmeldung
- [[LOGIN_STATUS_MESSAGE]]
- [[LOGIN_STATUS_MESSAGE_TYPE]] CSS-Klasse alert, sowie abhängig vom Status alert-success oder alert-danger
Kennwort Rücksetzung (section=Login&cmd=resetpw)
- Statusmeldung
- [[LOGIN_STATUS_MESSAGE]]
- Formular
- [[TXT_EMAIL]]
- [[TXT_PASSWORD]]
- [[TXT_VERIFY_PASSWORD]]
- [[TXT_PASSWORD_MINIMAL_CHARACTERS]]
- [[TXT_SET_PASSWORD_TEXT]]
- [[TXT_SET_NEW_PASSWORD]]
- [[LOGIN_RESTORE_KEY]]
- [[LOGIN_EMAIL]]
Kein Zugriff (section=Login&cmd=noaccess)
- [[TXT_NOT_ALLOWED_TO_ACCESS]]
- [[LOGIN_REDIRECT]] Optionale URL, welcher über das URL-Argument redirect übermittelt wurde
Formulare (Contact)
Das Layout aller Formulare wird global über das aktive Webdesign Template definiert. Dabei kann das Layout für Formulare, sowie für die verschiedenen Feldtypen (z.B. Textfeld und Datumsauswahl) individuell definiert werden.
Formularfeldtypen
Die nachfolgende Liste beschreibt alle verfügbaren Formularfeldtypen. Für eine Liste der verfügbaren Platzhalter zur individuellen Gestaltung der Anzeige der verschiedenen Formularfeldtypen siehe Abschnitt Formularfelder.
Feld | Schlüssel | Typ-spezifischer Block | Template | Zusätzliche spezifische Platzhalter |
---|---|---|---|---|
Textfeld | text | contact_form_field_text | FieldText.html | |
Text | label | contact_form_field_label | FieldLabel.html |
|
Kontrollkästchen | checkbox | contact_form_field_checkbox | FieldCheckbox.html |
|
Kontrollkästchen Gruppe | checkboxGroup | contact_form_field_checkboxGroup | FieldCheckboxGroup.html | |
Land | country | contact_form_field_country | FieldCountry.html | |
Datum | date | contact_form_field_date | FieldDate.html | |
Datum & Zeit | datetime | contact_form_field_datetime | FieldDatetime.html | |
Dateiupload (nur eine Datei) | file | contact_form_field_file | FieldFile.html |
In der PDF- und Druck-Ansicht steht ausschliesslich dieser Platzhalter zur Verfügung. Alle anderen Platzhalter dieses Feldes sind in der PDF- und Druck-Ansicht nicht verfügbar.
|
Dateiupload (mehrere Dateien) | multi_file | contact_form_field_multi_file | FieldMultiFile.html |
In der PDF- und Druck-Ansicht steht ausschliesslich dieser Platzhalter zur Verfügung. Alle anderen Platzhalter dieses Feldes sind in der PDF- und Druck-Ansicht nicht verfügbar.
|
Fieldset | fieldset | contact_form_field_fieldset | FieldFieldset.html | |
Verstecktes Feld | hidden | contact_form_field_hidden | FieldHidden.html | |
Horizontale Linie | horizontalLine | contact_form_field_horizontalLine | FieldHorizontalLine.html | |
Kennwort Feld | password | contact_form_field_password | FieldPassword.html | |
Auswahlfelder | radio | contact_form_field_radio | FieldRadio.html | |
Auswahlmenü | select | contact_form_field_select | FieldSelect.html | |
Mehrzeiliges Textfeld | textarea | contact_form_field_textarea | FieldTextarea.html | |
Empfängeradressen Auswahlliste | recipient | contact_form_field_recipient | FieldRecipient.html | |
access_email | contact_form_field_access_email | FieldSpecial.html
Block: contact_form_field_special_input |
||
Geschlecht | access_gender | contact_form_field_access_gender | FieldSpecial.html
Block: contact_form_field_special_select |
|
Anrede | access_title | contact_form_field_access_title | FieldSpecial.html
Block: contact_form_field_special_select |
|
Vorname | access_firstname | contact_form_field_access_firstname | FieldSpecial.html
Block: contact_form_field_special_input |
|
Nachname | access_lastname | contact_form_field_access_lastname | FieldSpecial.html
Block: contact_form_field_special_input |
|
Firma | access_company | contact_form_field_access_company | FieldSpecial.html
Block: contact_form_field_special_input |
|
Adresse | access_address | contact_form_field_access_address | FieldSpecial.html
Block: contact_form_field_special_input |
|
Ort | access_city | contact_form_field_access_city | FieldSpecial.html
Block: contact_form_field_special_input |
|
PLZ | access_zip | contact_form_field_access_zip | FieldSpecial.html
Block: contact_form_field_special_input |
|
Land | access_country | contact_form_field_access_country | FieldSpecial.html
Block: contact_form_field_special_select |
|
Tel. Büro | access_phone_office | contact_form_field_access_phone_office | FieldSpecial.html
Block: contact_form_field_special_input |
|
Tel. Privat | access_phone_private | contact_form_field_access_phone_private | FieldSpecial.html
Block: contact_form_field_special_input |
|
Tel. Mobile | access_phone_mobile | contact_form_field_access_phone_mobile | FieldSpecial.html
Block: contact_form_field_special_input |
|
Fax | access_phone_fax | contact_form_field_access_phone_fax | FieldSpecial.html
Block: contact_form_field_special_input |
|
Geburtstag | access_birthday | contact_form_field_access_birthday | FieldSpecial.html
Block: contact_form_field_special_input |
|
Website | access_website | contact_form_field_access_website | FieldSpecial.html
Block: contact_form_field_special_input |
|
Beruf | access_profession | contact_form_field_access_profession | FieldSpecial.html
Block: contact_form_field_special_input |
|
Interessen | access_interests | contact_form_field_access_interests | FieldSpecial.html
Block: contact_form_field_special_input |
|
Signatur | access_signature | contact_form_field_access_signature | FieldSpecial.html
Block: contact_form_field_special_input |
Layout
Formular
Das standard Layout eines Formulars ist über die Template-Datei Form.html definiert. Optional dazu kann für ein ausgewähltes Formular ein komplett individuelles Layout definiert werden, indem eine Anwendungsvorlage nach dem Schema <FORM-ID>.html (unter core_modules/Contact/Tempalte/Frontend/) im gewünschten Webdesign Template angelegt wird.
Zur Individualisierung stehen die nachfolgenden Platzhalter und Template-Blöcke zur Verfügung.
- Statusmeldung
- [[CONTACT_FEEDBACK_TEXT]]
- Einleitungstext
- [[CONTACT_FORM_TEXT]]
- Formular
- Oberflächentexte
- [[TXT_CONTACT_SUBMIT]]
- [[TXT_CONTACT_RESET]]
- [[TXT_NEW_ENTRY_ERORR]]
- Meta-Informationen
- [[CONTACT_FORM_CUSTOM_STYLE_ID]] Ist leer oder falls die Option "Eigenen Stil verwenden" gesetzt ist den Wert _<FORM-ID>'
- [[CONTACT_FORM_NAME]]
- [[CONTACT_JAVASCRIPT]] JavaScript-Code unter anderem für die Eingabevalidierung und das Datei-Upload-Handling
- [[CONTACT_UNIQUE_ID]] Eindeutige ID für das Datei-Upload-Handling. Muss als HTML-hidden übermittelt werden. Beispiel:
<input type="hidden" name="unique_id" value="[[CONTACT_UNIQUE_ID]]" />
- [[CONTACT_FORM_ACTION]] URL für die HTML-form-action Eigenschaft
- Sonstiges
-
[[HIDE_EMPTY_FIELDS]]
Wird dieser funktionale Platzhalter innerhalb des Blocks<!-- BEGIN/END contact_form -->
platziert, so werden nur jene Formular-Felder ausgegeben, welche einen vorausgefüllten Wert (via GET, POST oder Benutzerkonto-Daten) gesetzt haben.
- Auflistung der Felder
Jedes Formularfeld wird standardmässig gemäss definiertem Template (siehe Formularfelder) ausgegeben. Alternativ kann das Layout für jedes Formularfeld individualisiert werden. Siehe dazu weiter unten bei Definition individuelles Feld-Layout.
- [[CONTACT_FORM_FIELD]]
- CAPTCHA
- [[TXT_CONTACT_CAPTCHA]]
- [[CONTACT_CAPTCHA_CODE]]
- Definition individuelles Feld-Layout
Das Layout eines spezifischen Formularfeldtypes kann optional pro Formular individualisiert werden:
Siehe Platzhalter bei Formularfelder
Weiters kann das Layout eines einzelnen Formularfeldes individualisiert werden:
Siehe Platzhalter bei Formularfelder
- Individueller CSS Style
- [[CONTACT_FORM_CSS_HREF]]
Formularfelder
Jedes Formularfeld verfügt analog dem Formular (Form.html) über ein standard Layout, welches in einer Template-Datei definiert ist. Die Namen der entsprechenden Template-Dateien sind in der Liste Formularfeldtypen in der Spalte Template aufgeführt. Zur Individualisierung stehen die folgenden Platzhalter und Template-Blöcke zur Verfügung.
- Allgemein
- [[CONTACT_FORM_FIELD_ID]] ID des Formularfeldes
- [[CONTACT_FORM_FIELD_LABEL]] Bezeichnung des Formularfeldes
- [[CONTACT_FORM_FIELD_VALUE]] Vorausgefüllter Wert, in folgender Reihenfolge:
- Bei Benutzerkonto-spezifische Felder wird der Wert aus dem Benuterprofil geladen, sofern der Besucher an System angemeldet ist
- Übermittelte Formulardaten, falls die Anfrage nicht erfolgreich war (z.B.: ungültiges CAPTCHA)
- Daten aus URL-Argument <FIELD-ID>
- Standardwert gemäss Formularkonfiguration (sofern der Platzhalter [[CONTACT_FORM_FIELD_PLACEHOLDER]] nicht genutzt wird)
- [[CONTACT_FORM_FIELD_TYPE]] HTML5 Input Type (nur verfügbar bei HTML-input Feldern)
- [[CONTACT_FORM_FIELD_PLACEHOLDER]] HTML-codierte Ausgabe der Bezeichnung des Feldes zur Verwendung als HTML5-placeholder Attribute. Nur verfügbar bei: Textfeld / Datum / Datum & Zeit / Verstecktes Feld / Mehrzeiliges Textfeld / E-Mail / Vorname / Nachname / Firma / Adresse / Ort / PLZ / Tel. Büro / Tel. Privat / Tel. Mobile / Fax / Geburtstag / Website / Beruf / Interessen / Signatur
- Pflichtfeld
Generisch | Typ-spezifisch | Feld-spezifisch |
---|---|---|
<!-- BEGIN contact_form_field_required -->
|
<!-- BEGIN contact_form_field_required_<FIELD-TYPE> -->
|
<!-- BEGIN contact_form_field_required_<FIELD-ID> -->
|
| ||
<!-- END contact_form_field_required -->
|
<!-- END contact_form_field_required_<FIELD-TYPE> -->
|
<!-- END contact_form_field_required_<FIELD-ID> -->
|
- Auswahloptionen
Nur verfügbar bei: Kontrollkästchen Gruppe / Auswahlfelder / Auswahlmenü / Empfängeradressen Auswahlliste / Geschlecht / Anrede / Land
Generisch | Typ-spezifisch | Feld-spezifisch |
---|---|---|
<!-- BEGIN contact_form_field_options -->
|
<!-- BEGIN contact_form_field_options_<FIELD-TYPE> -->
|
<!-- BEGIN contact_form_field_options_<FIELD-ID> -->
|
| ||
<!-- END contact_form_field_options -->
|
<!-- END contact_form_field_options_<FIELD-TYPE> -->
|
<!-- END contact_form_field_options_<FIELD-ID> -->
|
Legacy
Deprecated
Diese Platzhalter stehen lediglich zum Zweck der Rückwärtskompatibilität für Templates älter als Version 5 zur Verfügung. Vom Einsatz wird dringend abgeraten, da diese einerseits nicht mehr offiziell unterstützt werden und andererseits, dass diese zukünftig ohne Ankündigung nicht mehr zur Verfügung stehen.
- [[<FIELD-ID>_VALUE]] Bezeichnung des Formularfeldes
- [[<FIELD-ID>_LABEL]] Bezeichnung des Formularfeldes
- [[<FIELD-ID>_SELECTED]] selected="selected" / checked="checked"
- [[SELECTED_<FIELD-ID>_<OPTION-IDX>]] selected="selected" / checked="checked"
- [[<FIELD-ID>_VALUE_ID]] Index der Option
- [[<FIELD-ID>_<OPTION-IDX>_VALUE]]
- [[CONTACT_UPLOADER_FOLDER_WIDGET_<FIELD-ID>]]
- [[CONTACT_UPLOADER_ID_<FIELD-ID>]]
HTML E-Mail-Benachrichtigung
- Kontaktdaten
Die übermittelten Kontaktdaten können in der HTML E-Mail-Benachrichtigung mit dem folgenden Template Block ausgegeben werden:
<!-- BEGIN form_field -->
Hinweis: Dieser Block wird für jedes ausgefühlte Formularfeld je einmal ausgegeben.
-
[[FIELD_LABEL]]
Bezeichnung des Formularwertes -
[[FIELD_VALUE]]
Der übermittelte Wert des Formularwertes -
[[INCLUDE_EMPTY]]
Ist dieser Platzhalter vorhanden, so wird der Block<!-- BEGIN/END form_field -->
für jedes Formularfeld ausgegeben - nicht nur für die Ausgefüllten.
func_s(FIELD_VALUE_RAW)
-
[[FIELD_VALUE_RAW]]
Die übermittelten Rohdaten des Formularwertes
<!-- END form_field -->
Beispiel:
<table>
<tbody>
<!-- BEGIN form_field -->
<tr>
<td>[[FIELD_LABEL]]</td>
<td>[[FIELD_VALUE]]</td>
</tr>
<!-- END form_field -->
</tbody>
</table>
Alernativ kann jeder Formularwert individuell gestaltet werden. Dazu kann das folgende Konstrukt verwendet werden:
<!-- BEGIN field_<FIELD-ID> -->
Hinweis: Dieser Block wird nur angezeigt, sofern das Feld mit der ID <FIELD_ID>
bei der Formulareinsendung ausgefühlt wurde.
-
[[FIELD_<FIELD_ID>_LABEL]]
Bezeichnung des mittels<FIELD_ID>
bestimmten Formularwertes -
[[FIELD_<FIELD_ID>_VALUE]]
Der übermittelte Wert des mittels<FIELD_ID>
bestimmten Formularwertes -
[[INCLUDE_EMPTY]]
Ist dieser Platzhalter vorhanden, so wird der Block<!-- BEGIN field_<FIELD-ID> -->
immer angezeigt - nicht nur wenn das dazugehörige Formularfeld ausgefüllt wurde.
func_s([[FIELD_<FIELD_ID>_VALUE_RAW]])
-
[[FIELD_<FIELD_ID>_VALUE_RAW]]
Die übermittelten Rohdaten des Formularwertes
<!-- END field_<FIELD-ID> -->
Beispiel:
<table>
<tbody>
<!-- BEGIN field_1 -->
<tr>
<td>[[FIELD_1_LABEL]]</td>
<td>[[FIELD_1_VALUE]]</td>
</tr>
<!-- END field_1 -->
<!-- BEGIN field_2 -->
[[INCLUDE_EMPTY]]
<tr>
<td>[[FIELD_2_LABEL]]</td>
<td>[[FIELD_2_VALUE]]</td>
</tr>
<!-- END field_2 -->
</tbody>
</table>
- Meta-Informationen
-
[[DATE]]
Datum/Uhrzeit der Kontaktaufname -
[[HOSTNAME]]
Servername der Kontaktperson -
[[IP_ADDRESS]]
IP-Adresse der Kontaktperson -
[[BROWSER_LANGUAGE]]
Browser-Sprache der Kontaktperson -
[[BROWSER_VERSION]]
Browser-Info der Kontaktperson -
[[YEAR]]
Aktuelle Jahreszahl (Format:YYYY
)
News Artikel
- Übersicht (
section=News
) - Direktzugriff auf Rubrik (
section=News&cmd=<ID>
) - Detailansicht (
section=News&cmd=details
) - Detailansicht einer Rubrik (
section=News&cmd=details<ID>
) - Top News (
section=News&cmd=topnews
) - News Archiv (
section=News&cmd=archive
) - Erfassung von Artikeln (
section=News&cmd=submit
)
- Rubrik-Liste (
<!- BEGIN/END news_category_widget -->
) - Headlines (
headlines.html
) - Top News (
top_news.html
) - Archive summary list (
[[NEWS_ARCHIVES]]
) - Recent article comments (
news_recent_comments.html
) - News Container (
<!-- BEGIN/END teaser_<IDX> -->
) - Tag Cloud (
<!-- BEGIN/END news_tag_cloud -->
)
Anwendungsseiten
Übersicht (section=News
)
Sprachvariablen
- [[TXT_DATE]] Datum
- [[TXT_TITLE]] Titel
- [[TXT_CATEGORY]] Kategorie
Filter-Block
- [[NEWS_CAT_DROPDOWNMENU]] Kategorie Menu Optionen
- [[NEWS_TYPE_DROPDOWNMENU]] Typ Menu Optionen
- [[NEWS_PUBLISHER_DROPDOWNMENU]] Publisher Option
- [[NEWS_AUTHOR_DROPDOWNMENU]] Author Option
Filtered Tag content
- [[NEWS_FILTER_TAG_ID]] filtered tag id
- [[NEWS_FILTER_TAG_NAME]] filtered tag name
News Artikel
Allgemein
- [[NEWS_ID]] ID of the news entry
- [[NEWS_CSS]] CSS-Klasse: row1 oder row2
Inhalt
- [[NEWS_TEASER]] Teaser Text der Newsmeldung
- [[NEWS_TEASER_TEXT]] Teaser Text der Newsmeldung
- [[NEWS_TITLE]] Titel der Newsmeldung
- [[NEWS_TEXT]] Text of the news message
- [[NEWS_TEXT_SHORT]] Inhalt des Artikels gekürzt auf 200 Zeichen
Note: This block will be hidden if the news is set to redirect type
Note: This block exist only if the Use teaser text is Active
- [[NEWS_TEASER_TEXT]] Teaser Text der Newsmeldung
Datum/Zeit
- [[NEWS_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_DATE]] Datum der Newsmeldung
- [[NEWS_TIME]] Time of the news message
- [[NEWS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- [[NEWS_LASTUPDATE]] Last Updated date of News
Rubriken / Typen
- [[NEWS_CATEGORY]] News categories separated by comma
- [[NEWS_CATEGORY_NAME]] News categories separated by comma
- [[NEWS_TYPE_NAME]] News type
- [[NEWS_TYPE_ID]] ID of news type
- [[NEWS_CATEGORY_TITLE]] Titel der Rubrik
- [[NEWS_CATEGORY_ID]] ID der Rubrik
- [[NEWS_CATEGORY_URL]] URL zur Anwendungsseite der Rubrik
Herausgeber
-
[[NEWS_PUBLISHER]]
Name des Herausgebers
<!-- BEGIN news_publisher -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Herausgeber um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_PUBLISHER]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_PUBLISHER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_PUBLISHER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_publisher_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_PUBLISHER_ID]]
ID des Benutzerkontos -
[[NEWS_PUBLISHER_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_publisher -->
Autor
-
[[NEWS_AUTHOR]]
Name des Autors
<!-- BEGIN news_author -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Autor um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_AUTHOR]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_AUTHOR_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_AUTHOR_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_author_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_AUTHOR_ID]]
ID des Benutzerkontos -
[[NEWS_AUTHOR_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_author -->
Verlinkung
- [[NEWS_URL]] Link #1 und #2 der Newsmeldung
- [[NEWS_LINK_TITLE]] News title
- [[NEWS_LINK]] Link zur Newsmeldung
- [[NEWS_LINK_URL]] News url
- [[NEWS_LINK_TARGET]] News link target
- [[TXT_NEWS_REDIRECT_INSTRUCTION]] Über folgenden Link gelangen Sie zur Meldung
- [[NEWS_REDIRECT_URL]] News redirect url
- [[NEWS_REDIRECT_NAME]] News redirect url name
Note: This block will be visible only if the news is set to redirect type
- [[TXT_NEWS_SOURCE]] Text "Quelle"
- [[NEWS_SOURCE]] Formatierte Ausgabe (mit Bezeichnung "Quelle") zur externen Quelle der Newsmeldung
- [[NEWS_SOURCE_LINK]] HTML-Link zur externen Quelle der Newsmeldung
- [[NEWS_SOURCE_SRC]] URL zur externen Quelle der Newsmeldung
- [[NEWS_LINK1_SRC]] URL des Link #1 der Newsmeldung
- [[NEWS_LINK2_SRC]] URL des Link #2 der Newsmeldung
Bilddaten
- [[NEWS_IMAGE_ID]] ID des News-Artikels
- [[NEWS_IMAGE]] Bild (Teaser)
- [[NEWS_IMAGE_SRC]] Quelle/Pfad des Bildes
- [[NEWS_IMAGE_ALT]] Titel der Newsmeldung
- [[NEWS_IMAGE_LINK]] Bild-Link zur Newsmeldung
- [[NEWS_IMAGE_LINK_URL]] URL zur Newsmeldung
- [[NEWS_IMAGE_DETAIL]] Teaser Image
- [[NEWS_IMAGE_DETAIL_ALT]] News Title
- [[NEWS_IMAGE_DETAIL_LINK]] Teaser Image Link
- [[NEWS_IMAGE_DETAIL_SRC]] Teaser Image source
- [[NEWS_IMAGE_DETAIL_LINK_URL]] URL zur Newsmeldung
- [[NEWS_IMAGE_THUMBNAIL]] Teaser Thumbnail Image
- [[NEWS_IMAGE_THUMBNAIL_ALT]] News Title
- [[NEWS_IMAGE_THUMBNAIL_LINK]] Teaser Thumbnail Image Link
- [[NEWS_IMAGE_THUMBNAIL_SRC]] Teaser Thumbnail image source
- [[NEWS_IMAGE_THUMBNAI_LINK_URL]] URL zur Newsmeldung
Dieser Block wird nur angezeigt, wenn der Artikel über kein Bild verfügt.
Kommentare
- [[NEWS_COUNT_COMMENTS]] Anzahl Kommentare der Newsmeldung
- [[NEWS_COMMENTS_CSS]] CSS-Klasse: row1 oder row2
- [[NEWS_COMMENTS_TITLE]] Wert für das Eingabefeld Titel.
- [[NEWS_COMMENTS_MESSAGE]] Kommentartext
- [[NEWS_COMMENTS_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_COMMENTS_DATE]] Date of the comment
- [[NEWS_COMMENTS_TIME]] Time of the comment
- [[NEWS_COMMENTS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
-
[[NEWS_COMMENTS_POSTER]]
Kommentator. Dieser Platzhalter wird nicht abgefüllt, wenn der Block<!-- BEGIN/END news_comments_poster -->
vorhanden ist.
<!-- BEGIN news_comments_poster -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Kommentator um einen angemeldeten Benutzer handelt. Ist der Kommentator anonym, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_COMMENTS_POSTER]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_COMMENTS_POSTER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_COMMENTS_POSTER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_comments_poster_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_COMMENTS_POSTER_ID]]
ID des Benutzerkontos -
[[NEWS_COMMENTS_POSTER_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_comments_poster -->
- [[TXT_NEWS_COMMENTS_NONE_EXISTING]] Meldung, welche angezeigt wird, wenn für die entsprechende Newsmeldung keine Kommentare existieren.
- [[NEWS_ID]] News ID
- [[NEWS_ADD_COMMENT_ERROR]] Fehlermeldung, welche angezeigt wird, wenn ein Fehler beim Hinzufügen des Kommentars aufgetreten ist.
- [[NEWS_COMMENT_TITLE]] Wert für das Eingabefeld Titel.
- [[NEWS_COMMENT_MESSAGE]] Wert für das Eingabefeld Kommentar.
- [[TXT_NEWS_ADD_COMMENT]] Titel zum Hinzufügen eines Kommentars.
- [[TXT_NEWS_TITLE]] Titel für das Eingabefeld Titel.
- [[TXT_NEWS_COMMENT]] Titel für das Eingabefeld Kommentar.
- [[TXT_NEWS_ADD]] Titel für den Button Kommentar hinzufügen.
- [[TXT_NEWS_NAME]] Titel für das Eingabefeld Name.
- [[NEWS_COMMENT_NAME]] Wert für das Eingabefeld Name.
- [[TXT_NEWS_CAPTCHA]] Titel für das Eingabefeld Captcha.
- [[NEWS_COMMENT_CAPTCHA_CODE]] HTML-Code für das Eingabefeld Captcha.
Note: The block news_add_comment_name and news_add_comment_captcha will be hidden if a user logged in
Tags
- [[NEWS_TAG_NAME]] Name of Tag
- [[NEWS_TAG_LINK]] Name of the tag with link which having the parameter to filter the news.
- [[TXT_NEWS_NO_TAGS_FOUND]] No tags found for this News
- [[TXT_NEWS_NO_NEWS_FOUND]] No News Found
Pagination
- [[NEWS_PAGING]] Navigation vom Paging system
Direktzugriff auf Rubrik (section=News&cmd=<ID>
)
Dies ist ein Alias der Funktion News Seite (Übersicht). Wird als Bereich (cmd) die ID einer Rubrik gesetzt, so werden nur die News Artikel der entsprechenden Rubrik aufgelistet.
Falls die Artikel von mehreren Rubriken aufgelistet werden sollen, können die IDs mehrerer Rubriken mittels einem Minus-Zeichen (-) verbunden werden. Beispiel: 1-3
Detailansicht (section=News&cmd=details
)
Die Detailansicht eines News Artikels wird über den URL-Modifikator newsid geladen. Dabei wird als Argument die ID eines aktiven Artikels angegeben. Beispiel:
/?section=News&cmd=details&newsid=3
Falls keine oder eine ungültige ID angegeben wird, so wird der Besucher auf die Übersichtsseite der News-Anwendung weitergeleitet. Alternativ, kann durch Einfügen des folgenden funktionalen Platzhalters (in der entsprechenden Anwendungsvorlage) bezweckt werden, dass im Falle einer ungültigen ID, der neuste News Artikel angezeigt wird, anstelle der Weiterleitung auf die Übersichtsseite der News-Anwendung.
[[NEWS_LIST_LATEST]]
Allgemein
- [[NEWS_ID]] ID des News Artikels
Inhalt
- [[NEWS_TITLE]] Titel der Newsmeldung
- [[NEWS_TEASER_TEXT]] News Teaser Text
Note: This block exist only if the Use teaser text is Active
- [[NEWS_TEASER_TEXT]] Teaser Text der Newsmeldung
- [[NEWS_TEXT]] Text of the news message
- [[NEWS_TEXT_SHORT]] Inhalt des Artikels gekürzt auf 200 Zeichen
Note: This block will be hidden if the news is set to redirect type
Datum/Zeit
- [[NEWS_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_DATE]] Datum der Newsmeldung
- [[NEWS_TIME]] Time of the news message
- [[NEWS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- [[NEWS_LASTUPDATE]] Last Updated date of News
Rubriken / Typen
- [[NEWS_CATEGORY_NAME]] News categories separated by comma
- [[NEWS_TYPE_NAME]] News type
- [[NEWS_TYPE_ID]] ID of news type
- [[NEWS_CATEGORY_TITLE]] Titel der Rubrik
- [[NEWS_CATEGORY_ID]] ID der Rubrik
- [[NEWS_CATEGORY_URL]] URL zur Anwendungsseite der Rubrik
Herausgeber
-
[[NEWS_PUBLISHER]]
Name des Herausgebers. Dieser Platzhalter wird nicht abgefüllt, wenn der Block<!-- BEGIN/END news_publisher -->
vorhanden ist.
<!-- BEGIN news_publisher -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Herausgeber um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_PUBLISHER]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_PUBLISHER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_PUBLISHER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_publisher_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_PUBLISHER_ID]]
ID des Benutzerkontos -
[[NEWS_PUBLISHER_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_publisher -->
Autor
-
[[NEWS_AUTHOR]]
Name des Autors. Dieser Platzhalter wird nicht abgefüllt, wenn der Block<!-- BEGIN/END news_author -->
vorhanden ist.
<!-- BEGIN news_author -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Autor um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_AUTHOR]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_AUTHOR_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_AUTHOR_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_author_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_AUTHOR_ID]]
ID des Benutzerkontos -
[[NEWS_AUTHOR_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_author -->
Verlinkung
- [[NEWS_URL]] Link #1 und #2 der Newsmeldung
- [[TXT_NEWS_REDIRECT_INSTRUCTION]] Über folgenden Link gelangen Sie zur Meldung
- [[NEWS_REDIRECT_URL]] News redirect url
- [[NEWS_REDIRECT_NAME]] News redirect url name
Note: This block will be visible only if the news is set to redirect type
- [[TXT_NEWS_SOURCE]] Text "Quelle"
- [[NEWS_SOURCE]] Formatierte Ausgabe (mit Bezeichnung "Quelle") zur externen Quelle der Newsmeldung
- [[NEWS_SOURCE_LINK]] HTML-Link zur externen Quelle der Newsmeldung
- [[NEWS_SOURCE_SRC]] URL zur externen Quelle der Newsmeldung
- [[NEWS_LINK1_SRC]] URL des Link #1 der Newsmeldung
- [[NEWS_LINK2_SRC]] URL des Link #2 der Newsmeldung
Bilddaten
- [[NEWS_IMAGE]] Bild (Teaser)
- [[NEWS_IMAGE_SRC]] Quelle/Pfad des Bildes
- [[NEWS_IMAGE_ALT]] Titel der Newsmeldung
- [[NEWS_IMAGE_DETAIL]] Teaser Image
- [[NEWS_IMAGE_DETAIL_ALT]] News Title
- [[NEWS_IMAGE_DETAIL_LINK]] Teaser Image Link
- [[NEWS_IMAGE_DETAIL_SRC]] Teaser Image source
- [[NEWS_IMAGE_THUMBNAIL]] Teaser Thumbnail Image
- [[NEWS_IMAGE_THUMBNAIL_ALT]] News Title
- [[NEWS_IMAGE_THUMBNAIL_LINK]] Teaser Thumbnail Image Link
- [[NEWS_IMAGE_THUMBNAIL_SRC]] Teaser Thumbnail image source
Dieser Block wird nur angezeigt, wenn der Artikel über kein Bild verfügt.
Vorangehender & nächster Artikel
Hinweis: Dieser Block steht nur zur Verfügung sofern die Option Vorangehenden & nächsten Artikel verwenden bei den Einstellungen der News-Anwendung aktiviert wurde.
- [[NEWS_PREVIOUS_LINK]] Previous news link(html-a-tag)
- [[NEWS_PREVIOUS_TITLE]] Previous news title
- [[NEWS_PREVIOUS_SRC]] Previous news source(href)
- [[NEWS_NEXT_LINK]] Next news link(html-a-tag)
- [[NEWS_NEXT_TITLE]] Next news title
- [[NEWS_NEXT_SRC]] Next news source(href)
Tags
Note: This block exist only if the use Tags is active
- [[NEWS_TAG_NAME]] Name of Tag
- [[NEWS_TAG_LINK]] Name of the tag with link which having the parameter to filter the news.
- [[TXT_NEWS_NO_TAGS_FOUND]] No tags found for this News
Kommentare
Note: This block exist only if the Comment is active
- [[NEWS_COUNT_COMMENTS]] Anzahl Kommentare der Newsmeldung
- [[NEWS_COMMENTS_CSS]] CSS-Klasse: row1 oder row2
- [[NEWS_COMMENTS_TITLE]] Wert für das Eingabefeld Titel.
- [[NEWS_COMMENTS_MESSAGE]] Kommentartext
- [[NEWS_COMMENTS_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_COMMENTS_DATE]] Date of the comment
- [[NEWS_COMMENTS_TIME]] Time of the comment
- [[NEWS_COMMENTS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
-
[[NEWS_COMMENTS_POSTER]]
Kommentator. Dieser Platzhalter wird nicht abgefüllt, wenn der Block<!-- BEGIN/END news_comments_poster -->
vorhanden ist.
<!-- BEGIN news_comments_poster -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Kommentator um einen angemeldeten Benutzer handelt. Ist der Kommentator anonym, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_COMMENTS_POSTER]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_COMMENTS_POSTER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_COMMENTS_POSTER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_comments_poster_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_COMMENTS_POSTER_ID]]
ID des Benutzerkontos -
[[NEWS_COMMENTS_POSTER_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_comments_poster -->
- [[TXT_NEWS_COMMENTS_NONE_EXISTING]] Meldung, welche angezeigt wird, wenn für die entsprechende Newsmeldung keine Kommentare existieren.
- [[NEWS_ID]] News ID
- [[NEWS_ADD_COMMENT_ERROR]] Fehlermeldung, welche angezeigt wird, wenn ein Fehler beim Hinzufügen des Kommentars aufgetreten ist.
- [[NEWS_COMMENT_TITLE]] Wert für das Eingabefeld Titel.
- [[NEWS_COMMENT_MESSAGE]] Wert für das Eingabefeld Kommentar.
- [[TXT_NEWS_ADD_COMMENT]] Titel zum Hinzufügen eines Kommentars.
- [[TXT_NEWS_TITLE]] Titel für das Eingabefeld Titel.
- [[TXT_NEWS_COMMENT]] Titel für das Eingabefeld Kommentar.
- [[TXT_NEWS_ADD]] Titel für den Button Kommentar hinzufügen.
- [[TXT_NEWS_NAME]] Titel für das Eingabefeld Name.
- [[NEWS_COMMENT_NAME]] Wert für das Eingabefeld Name.
- [[TXT_NEWS_CAPTCHA]] Titel für das Eingabefeld Captcha.
- [[NEWS_COMMENT_CAPTCHA_CODE]] HTML-Code für das Eingabefeld Captcha.
Note: The block news_add_comment_name and news_add_comment_captcha will be hidden if a user logged in
Related articles
by assignment
- [[TXT_NEWS_RELATED_NEWS]]
- [[NEWS_RELATED_NEWS_ID]] Id of related news
- [[NEWS_RELATED_NEWS_CATEGORY_NAME]] Category name of related news separated by comma
- [[NEWS_RELATED_NEWS_TYPE_NAME]] Type name
- [[NEWS_RELATED_NEWS_TYPE_ID]] ID of news type
- Inhalt
- [[NEWS_RELATED_NEWS_TITLE]] Title of the related news
- [[NEWS_RELATED_NEWS_TITLE_SHORT]] Related news short title(if the title length is more than 35, it will extract part of title within the length 35)
- [[NEWS_RELATED_NEWS_TEXT]] Text of the news message
- [[NEWS_RELATED_NEWS_TEXT_SHORT]] Inhalt des Artikels gekürzt auf 200 Zeichen
Note: This block will be hidden if the news is set to redirect type
Note: This block exist only if the Use teaser text is Active
- [[NEWS_RELATED_NEWS_TEASER_TEXT]] Teaser Text der Newsmeldung
- Datum/Zeit
- [[NEWS_RELATED_NEWS_LONG_DATE]] Date with time of related news
- [[NEWS_RELATED_NEWS_DATE]] Date of the related news
- [[NEWS_RELATED_NEWS_TIME]] Time of the related news
- [[NEWS_RELATED_NEWS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- Bilddaten
- [[NEWS_RELATED_NEWS_IMAGE_ID]] ID des News-Artikels
- [[NEWS_RELATED_NEWS_IMAGE]] Bild (Teaser)
- [[NEWS_RELATED_NEWS_IMAGE_SRC]] Quelle/Pfad des Bildes
- [[NEWS_RELATED_NEWS_IMAGE_ALT]] Titel der Newsmeldung
- [[NEWS_RELATED_NEWS_IMAGE_LINK]] Bild-Link zur Newsmeldung
- [[NEWS_RELATED_NEWS_IMAGE_LINK_URL]] URL zur Newsmeldung
- [[NEWS_RELATED_NEWS_IMAGE_DETAIL]] Teaser Image
- [[NEWS_RELATED_NEWS_IMAGE_DETAIL_ALT]] News Title
- [[NEWS_RELATED_NEWS_IMAGE_DETAIL_LINK]] Teaser Image Link
- [[NEWS_RELATED_NEWS_IMAGE_DETAIL_SRC]] Teaser Image source
- [[NEWS_RELATED_NEWS_IMAGE_DETAIL_LINK_URL]] URL zur Newsmeldung
- [[NEWS_RELATED_NEWS_IMAGE_THUMBNAIL]] Teaser Thumbnail Image
- [[NEWS_RELATED_NEWS_IMAGE_THUMBNAIL_ALT]] News Title
- [[NEWS_RELATED_NEWS_IMAGE_THUMBNAIL_LINK]] Teaser Thumbnail Image Link
- [[NEWS_RELATED_NEWS_IMAGE_THUMBNAIL_SRC]] Teaser Thumbnail image source
- [[NEWS_RELATED_NEWS_IMAGE_THUMBNAI_LINK_URL]] URL zur Newsmeldung
Dieser Block wird nur angezeigt, wenn der Artikel über kein Bild verfügt.
- Verlinkung
- [[NEWS_RELATED_NEWS_LINK_TITLE]] News title
- [[NEWS_RELATED_NEWS_LINK]] Link zur Newsmeldung
- [[NEWS_RELATED_NEWS_LINK_URL]] News url
- [[NEWS_RELATED_NEWS_LINK_TARGET]] News link target
- [[NEWS_RELATED_TXT_NEWS_REDIRECT_INSTRUCTION]] Über folgenden Link gelangen Sie zur Meldung
- [[NEWS_RELATED_NEWS_REDIRECT_URL]] News redirect url
- [[NEWS_RELATED_NEWS_REDIRECT_NAME]] News redirect url name
Note: This block will be visible only if the news is set to redirect type
- [[TXT_NEWS_RELATED_NEWS_SOURCE]] Text "Quelle"
- [[NEWS_RELATED_NEWS_SOURCE]] Formatierte Ausgabe (mit Bezeichnung "Quelle") zur externen Quelle der Newsmeldung
- [[NEWS_RELATED_NEWS_SOURCE_LINK]] HTML-Link zur externen Quelle der Newsmeldung
- [[NEWS_RELATED_NEWS_SOURCE_SRC]] URL zur externen Quelle der Newsmeldung
- [[NEWS_RELATED_NEWS_LINK1_SRC]] URL des Link #1 der Newsmeldung
- [[NEWS_RELATED_NEWS_LINK2_SRC]] URL des Link #2 der Newsmeldung
- [[NEWS_RELATED_NEWS_URL]] Link #1 und #2 der Newsmeldung
- Kommentare
Note: This block exist only if the Comment is active
- [[NEWS_RELATED_NEWS_COUNT_COMMENTS]] Number of comments to this related news
- Herausgeber
-
[[NEWS_RELATED_NEWS_PUBLISHER]]
Name des Herausgebers
<!-- BEGIN news_related_news_publisher -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Herausgeber um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_RELATED_NEWS_PUBLISHER]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_PUBLISHER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_RELATED_NEWS_PUBLISHER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_related_news_publisher_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_RELATED_NEWS_PUBLISHER_ID]]
ID des Benutzerkontos -
[[NEWS_RELATED_NEWS_PUBLISHER_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_related_news_publisher -->
- Autor
-
[[NEWS_RELATED_NEWS_AUTHOR]]
Name des Autors
<!-- BEGIN news_related_news_author -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Autor um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_RELATED_NEWS_AUTHOR]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_RELATED_NEWS_AUTHOR_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_RELATED_NEWS_AUTHOR_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_related_news_author_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_RELATED_NEWS_AUTHOR_ID]]
ID des Benutzerkontos -
[[NEWS_RELATED_NEWS_AUTHOR_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_related_news_author -->
by category
- [[TXT_NEWS_COMMENTS]] Comment
- [[TXT_NEWS_DATE]] Date
- [[TXT_NEWS_MESSAGE]] News Message
- [[TXT_NEWS_RELATED_MESSAGES_OF_CATEGORY]] Weitere Meldungen derselben Rubrik
- [[NEWS_CATEGORY_RELATED_MESSAGE_ID]] Id of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_CSS]] Row style(row1 or row2) of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_TEASER]] Teaser Text of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_TITLE]] News title of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_LONG_DATE]] Long Date of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_DATE]] Date of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_TIME]] Time of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- [[NEWS_CATEGORY_RELATED_MESSAGE_LINK_TITLE]] Title of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_LINK]] Title Link of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_LINK_TARGET]] Link Target of link
- [[NEWS_CATEGORY_RELATED_MESSAGE_LINK_URL]] Url of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_CATEGORY]] Categories of related news separated by comma
- [[NEWS_CATEGORY_RELATED_MESSAGE_PUBLISHER]] Herausgeber
- [[NEWS_CATEGORY_RELATED_MESSAGE_AUTHOR]] Autor
- [[NEWS_CATEGORY_RELATED_MESSAGE_IMAGE]] Images of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_IMAGE_SRC]] Image path of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_IMAGE_ALT]] Title of related news
- [[NEWS_CATEGORY_RELATED_MESSAGE_IMAGE_LINK]] Image link of related news
by publisher
- [[TXT_NEWS_COMMENTS]] Comment
- [[TXT_NEWS_DATE]] Date
- [[TXT_NEWS_MESSAGE]] News Message
- [[TXT_NEWS_RELATED_MESSAGES_OF_PUBLISHER]] Weitere Meldungen desselben Herausgebers
- [[NEWS_PUBLISHER_RELATED_MESSAGE_ID]] Id of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_CSS]] Row style(row1 or row2) of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_TEASER]] Teaser Text of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_TITLE]] News title of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_LONG_DATE]] Long Date of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_DATE]] Date of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_TIME]] Time of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- [[NEWS_PUBLISHER_RELATED_MESSAGE_LINK_TITLE]] Title of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_LINK]] Title Link of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_LINK_URL]] Url of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_CATEGORY]] Categories of related news separated by comma
- [[NEWS_PUBLISHER_RELATED_MESSAGE_PUBLISHER]] Herausgeber
- [[NEWS_PUBLISHER_RELATED_MESSAGE_AUTHOR]] Autor
- [[NEWS_PUBLISHER_RELATED_MESSAGE_IMAGE]] Images of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_IMAGE_SRC]] Image path of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_IMAGE_ALT]] Title of related news
- [[NEWS_PUBLISHER_RELATED_MESSAGE_IMAGE_LINK]] Image link of related news
by type
- [[TXT_NEWS_COMMENTS]] Comment
- [[TXT_NEWS_DATE]] Date
- [[TXT_NEWS_MESSAGE]] News Message
- [[TXT_NEWS_RELATED_MESSAGES_OF_TYPE]] Weitere Meldungen desselben Typs
- [[NEWS_TYPE_RELATED_MESSAGE_ID]] Id of related news
- [[NEWS_TYPE_RELATED_MESSAGE_CSS]] Row style(row1 or row2) of related news
- [[NEWS_TYPE_RELATED_MESSAGE_TEASER]] Teaser Text of related news
- [[NEWS_TYPE_RELATED_MESSAGE_TITLE]] News title of related news
- [[NEWS_TYPE_RELATED_MESSAGE_LONG_DATE]] Long Date of related news
- [[NEWS_TYPE_RELATED_MESSAGE_DATE]] Date of related news
- [[NEWS_TYPE_RELATED_MESSAGE_TIME]] Time of related news
- [[NEWS_TYPE_RELATED_MESSAGE_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- [[NEWS_TYPE_RELATED_MESSAGE_LINK_TITLE]] Title of related news
- [[NEWS_TYPE_RELATED_MESSAGE_LINK]] Title Link of related news
- [[NEWS_TYPE_RELATED_MESSAGE_LINK_URL]] Url of related news
- [[NEWS_TYPE_RELATED_MESSAGE_CATEGORY]] Categories of related news separated by comma
- [[NEWS_TYPE_RELATED_MESSAGE_PUBLISHER]] Herausgeber
- [[NEWS_TYPE_RELATED_MESSAGE_AUTHOR]] Autor
- [[NEWS_TYPE_RELATED_MESSAGE_IMAGE]] Images of related news
- [[NEWS_TYPE_RELATED_MESSAGE_IMAGE_SRC]] Image path of related news
- [[NEWS_TYPE_RELATED_MESSAGE_IMAGE_ALT]] Title of related news
- [[NEWS_TYPE_RELATED_MESSAGE_IMAGE_LINK]] Image link of related news
by author
- [[TXT_NEWS_COMMENTS]] Comment
- [[TXT_NEWS_DATE]] Date
- [[TXT_NEWS_MESSAGE]] News Message
- [[TXT_NEWS_RELATED_MESSAGES_OF_AUTHOR]] Weitere Meldungen desselben Authors
- [[NEWS_AUTHOR_RELATED_MESSAGE_ID]] Id of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_CSS]] Row style(row1 or row2) of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_TEASER]] Teaser Text of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_TITLE]] News title of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_LONG_DATE]] Long Date of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_DATE]] Date of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_TIME]] Time of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- [[NEWS_AUTHOR_RELATED_MESSAGE_LINK_TITLE]] Title of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_LINK]] Title Link of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_LINK_URL]] Url of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_CATEGORY]] Categories of related news separated by comma
- [[NEWS_AUTHOR_RELATED_MESSAGE_PUBLISHER]] Herausgeber
- [[NEWS_AUTHOR_RELATED_MESSAGE_AUTHOR]] Autor
- [[NEWS_AUTHOR_RELATED_MESSAGE_IMAGE]] Image of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_IMAGE_SRC]] Image path of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_IMAGE_ALT]] Title of related news
- [[NEWS_AUTHOR_RELATED_MESSAGE_IMAGE_LINK]] Image link of related news
Detailansicht einer Rubrik (section=News&cmd=details<ID>
)
Für jede Rubrik kann eine spezifische Detailansicht für deren Artikel definiert werden. Dazu muss eine Anwendungsseite der Anwendung News mit dem Bereich details<ID> im Content Manager erfasst werden. <ID> ist dabei durch die ID der entsprechenden Rubrik zu ersetzen.
Analog der Standard-Detailansicht für News Artikeln wird über den URL-Modifikator newsid der anzuzeigende News-Artikel geladen. Wie bei der Standard-Detailansicht, kann bei einer Rubrik-spezifischen-Detailansicht durch Einfügen des folgenden funktionalen Platzhalters (in der entsprechenden Anwendungsvorlage) bezweckt werden, dass im Falle einer ungültigen ID, der neuste News Artikel (der ausgewählten Rubrik) angezeigt wird, anstelle der Weiterleitung auf die Übersichtsseite der News-Anwendung.
[[NEWS_LIST_LATEST]]
Es stehen die gleichen Platzhalter wie bei der Standard-Detailansicht für News Artikeln zur Verfügung.
Top News (section=News&cmd=topnews
)
Allgemein
- [[NEWS_ID]] ID of the news entry
- [[NEWS_CSS]] CSS-Klasse: row1 oder row2
Inhalt
- [[NEWS_TEASER]] Teaser Text der Newsmeldung
- [[NEWS_TITLE]] Titel der Newsmeldung
Datum/Zeit
- [[NEWS_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_DATE]] Datum der Newsmeldung
- [[NEWS_TIME]] Time of the news message
- [[NEWS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Rubriken
- [[NEWS_CATEGORY]] Categories of news separated by comma
Herausgeber
-
[[NEWS_PUBLISHER]]
Name des Herausgebers
Autor
-
[[NEWS_AUTHOR]]
Name des Autors
Verlinkung
- [[NEWS_LINK_TITLE]] News title
- [[NEWS_LINK]] Link zur Newsmeldung
- [[NEWS_LINK_URL]] News url
- [[NEWS_LINK_TARGET]] News link target
Bilddaten
- [[NEWS_IMAGE_ID]] ID des News-Artikels
- [[NEWS_IMAGE]] Bild (Teaser)
- [[NEWS_IMAGE_SRC]] Quelle/Pfad des Bildes
- [[NEWS_IMAGE_ALT]] Titel der Newsmeldung
- [[NEWS_IMAGE_LINK]] Bild-Link zur Newsmeldung
- [[NEWS_IMAGE_LINK_URL]] URL zur Newsmeldung
- [[NEWS_IMAGE_DETAIL]] Teaser Image
- [[NEWS_IMAGE_DETAIL_ALT]] News Title
- [[NEWS_IMAGE_DETAIL_LINK]] Teaser Image Link
- [[NEWS_IMAGE_DETAIL_SRC]] Teaser Image source
- [[NEWS_IMAGE_THUMBNAIL]] Teaser Thumbnail Image
- [[NEWS_IMAGE_THUMBNAIL_ALT]] News Title
- [[NEWS_IMAGE_THUMBNAIL_LINK]] Teaser Thumbnail Image Link
- [[NEWS_IMAGE_THUMBNAIL_SRC]] Teaser Thumbnail image source
Dieser Block wird nur angezeigt, wenn der Artikel über kein Bild verfügt.
- [[TXT_NEWS_NO_NEWS_FOUND]] No News Found
News Archiv (section=News&cmd=archive
)
- [[TXT_NEWS_NO_NEWS_FOUND]] No news archives found
- [[NEWS_ARCHIVE_MONTH_KEY]] News archive month's key (for example september 2015 will be 2015_09)
- [[NEWS_ARCHIVE_MONTH_NAME]] Month's name of news archive
- [[NEWS_ARCHIVE_MONTH_COUNT]] Total number of news archives in a month
- [[NEWS_ARCHIVE_MONTH_KEY]] News archive month's key (for example september 2015 will be 2015_09)
- [[NEWS_ARCHIVE_MONTH_NAME]] Month's name of news archive
Allgemein
- [[NEWS_ARCHIVE_ID]] ID of the news entry
- [[NEWS_ARCHIVE_CSS]] CSS-Klasse: row1 oder row2
Inhalt
- [[NEWS_ARCHIVE_TEASER]] Teaser Text der Newsmeldung
- [[NEWS_ARCHIVE_TITLE]] Titel der Newsmeldung
Datum/Zeit
- [[NEWS_ARCHIVE_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_ARCHIVE_DATE]] Datum der Newsmeldung
- [[NEWS_ARCHIVE_TIME]] Time of the news message
- [[NEWS_ARCHIVE_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Verlinkung
- [[NEWS_ARCHIVE_LINK_TITLE]] News title
- [[NEWS_ARCHIVE_LINK]] Link zur Newsmeldung
- [[NEWS_ARCHIVE_LINK_TARGET]] Link target der Newsmeldung
- [[NEWS_ARCHIVE_LINK_URL]] News url
Rubriken
- [[NEWS_ARCHIVE_CATEGORY]] Categories of news separated by comma
Herausgeber
-
[[NEWS_ARCHIVE_PUBLISHER]]
Name des Herausgebers
Autor
-
[[NEWS_ARCHIVE_AUTHOR]]
Name des Autors
Bilddaten
- [[NEWS_ARCHIVE_IMAGE]] Bild (Teaser)
- [[NEWS_ARCHIVE_IMAGE_SRC]] Quelle/Pfad des Bildes
- [[NEWS_ARCHIVE_IMAGE_ALT]] Titel der Newsmeldung
- [[NEWS_ARCHIVE_IMAGE_LINK]] Bild-Link zur Newsmeldung
- [[NEWS_ARCHIVE_IMAGE_DETAIL]] Teaser Image
- [[NEWS_ARCHIVE_IMAGE_DETAIL_ALT]] News Title
- [[NEWS_ARCHIVE_IMAGE_DETAIL_LINK]] Teaser Image Link
- [[NEWS_ARCHIVE_IMAGE_DETAIL_SRC]] Teaser Image source
- [[NEWS_ARCHIVE_IMAGE_THUMBNAIL]] Teaser Thumbnail Image
- [[NEWS_ARCHIVE_IMAGE_THUMBNAIL_ALT]] News Title
- [[NEWS_ARCHIVE_IMAGE_THUMBNAIL_LINK]] Teaser Thumbnail Image Link
- [[NEWS_ARCHIVE_IMAGE_THUMBNAIL_SRC]] Teaser Thumbnail Image source
Kommentare
- [[NEWS_ARCHIVE_COUNT_COMMENTS]] Anzahl Kommentare der Newsmeldung
Erfassung von Artikeln (section=News&cmd=submit
)
Hinweis: Nach erfolgreicher Einsendung des Formulars wird dieser Block nicht mehr angezeigt.
- Statusmeldung
- [[NEWS_STATUS_MESSAGE]]
- [[NEWS_STATUS_MESSAGE_CSS_CLASS]]
- Oberflächentexte
- [[TXT_NEWS_MESSAGE]]
- [[TXT_TITLE]]
- [[TXT_CATEGORY]]
- [[TXT_CATEGORY_SELECT]]
- [[TXT_TYPE]]
- [[TXT_HYPERLINKS]]
- [[TXT_EXTERNAL_SOURCE]]
- [[TXT_LINK]]
- [[TXT_NEWS_REDIRECT_LABEL]]
- [[TXT_NEWS_NEWS_CONTENT]]
- [[TXT_NEWS_TEASER_TEXT]]
- [[TXT_SUBMIT_NEWS]]
- [[TXT_NEWS_REDIRECT]]
- [[TXT_NEWS_REDIRECT_NEW_WINDOW]]
- [[TXT_NEWS_REDIRECT_NEW_WINDOW_HELP]]
- [[TXT_NEWS_NEWS_URL]]
- [[TXT_NEWS_INCLUDE_NEWS]]
- [[TXT_NEWS_INCLUDE_RELATED_NEWS_DESC]]
- [[TXT_NEWS_SEARCH_INFO]]
- [[TXT_NEWS_SEARCH_PLACEHOLDER]]
- [[TXT_NEWS_TAGS]]
- Grunddaten
- [[NEWS_TEXT]]
- [[NEWS_TITLE]]
- [[NEWS_SOURCE]]
- [[NEWS_URL1]]
- [[NEWS_URL2]]
- [[NEWS_REDIRECT]]
- News Container Text
Hinweis: Dieser Block wird nur angezeigt, sofern die Verwendung von News Container aktiviert wurde.
- [[NEWS_TEASER_TEXT]]
- Kategorie
Entweder:
- [[NEWS_CAT_MENU]]
Oder:
- [[NEWS_CATEGORY_ID]]
- [[NEWS_CATEGORY_TITLE]]
- Typ
Entweder:
- [[NEWS_TYPE_MENU]]
Oder:
- [[NEWS_TYPE_ID]]
- [[NEWS_TYPE_TITLE]]
- Tags
- [[NEWS_TAG_ID]] HTML-ID: newsTags
- [[NEWS_TAGS]]
- Captcha
- [[TXT_NEWS_CAPTCHA]]
- [[NEWS_CAPTCHA_CODE]]
Hinweis: Dieser Block wird nur nach erfolgreicher Einsendung angezeigt.
- [[NEWS_STATUS_MESSAGE]]
- [[NEWS_STATUS_MESSAGE_CSS_CLASS]]
Layout / Inhaltsseiten
Rubrik-Liste ([[NEWS_CATEGORIES]]
)
- News categories can be displayed by using the placeholder [[NEWS_CATEGORIES]] .
- The placeholder will generate a ul/li-list of categories
Das Layout kann über die Anwendungsvorlage Categories.html angepasst werden. Alternativ kann anstelle des Platzhalters [[NEWS_CATEGORIES]] auch direkt der Template-Block news_category_widget im Layout eingebunden werden:
- [[NEWS_CATEGORY_TITLE]] Titel der Rubrik
- [[NEWS_CATEGORY_ID]] ID der Rubrik
- [[NEWS_CATEGORY_LEVEL]] Hierarchiestufe der Rubrik
- [[NEWS_CATEGORY_URL]] URL zur Anwendungsseite der Rubrik
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik nicht über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Es stehen die gleichen Platzhalter wie beim Block news_category_widget_list_open zur Verfügung.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik nicht über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Es stehen die gleichen Platzhalter wie beim Block news_category_widget_list_open zur Verfügung.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik nicht über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Es stehen die gleichen Platzhalter wie beim Block news_category_widget_list_open zur Verfügung.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik nicht über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Es stehen die gleichen Platzhalter wie beim Block news_category_widget_list_open zur Verfügung.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Dieser Block wird angezeigt, sofern die verarbeitende Rubrik nicht über den URL-Modifikator category oder filterCategory ausgewählt wurde.
Mit dem folgenden funktionalen Platzhalter kann die Auflistung auf eine Rubrik eingeschränkt werden, um nur deren Unterrubriken anzeigen zu lassen (CATEGORY-ID ist dabei durch die ID der gewünschten Rubrik zu ersetzen):
- Beispiel
Eine einfache UL/LI-Liste
<ul>
<li>
[[NEWS_CATEGORY_TITLE]]
</li>
</ul>
Headlines (headlines.html
)
Headlines können über den Platzhalter [[HEADLINES_FILE]]
(oder [[HEADLINES<IDX>_FILE]]
, wobei <IDX>
durch eine Zahl zwischen 2 und 20 zu ersetzen ist) integriert werden.
Die Gestaltung der Ausgabe erfolgt über die entsprechende Template-Datei headlines.html
(resp. headlines<IDX>.html
) des Themes. Dabei stehen die folgenden Blöcke und Platzhalter zur Verfügung:
Die Auflistung der News Artikel kann bei Bedarf auf eine oder mehrere ausgewählte Rubriken eingeschränkt werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[CATEGORY_<ID>]]
Zeigt News Artikel der Rubrik identifiziert mit der ID <ID> an -
[[CATEGORY_<ID>_FULL]]
Zeigt nebst den Artikeln der mit der ID <ID> identifizierten Rubrik, auch alle Artikel aller Unterrubriken an
Mit den folgenden funktionalen Platzhaltern kann zudem die Auflistung gesteuert werden:
-
[[NEWS_CONFIG_LIST_LIMIT_<LIMIT>]]
Einschränkung der Auflistung auf maximal<LIMIT>
Einträge -
[[NEWS_CONFIG_LIST_OFFSET_<OFFSET>]]
Die ersten<OFFSET>
Einträge bei der Auflistung überspringen -
[[NEWS_CONFIG_FUNC_CATEGORY_FILTER_BY_OR]]
Ändert die Filterung nach Rubriken (mittels[[CATEGORY_<ID>]]
und[[CATEGORY_<ID>_FULL]]
) von einerAND
- zu einerOR
-Verknüpfung.
Allgemein
- [[NEWS_ID]] News ID
- [[NEWS_CSS]] News row style(row1 or row2)
Inhalt
- [[NEWS_TITLE]] Titel der Newsmeldung
- [[NEWS_TEASER]] Teaser Text der Newsmeldung
- [[NEWS_TEASER_TEXT]] Teaser Text der Newsmeldung
Note: This block exist only if the Use teaser text is Active
- [[NEWS_TEASER_TEXT]] Teaser Text der Newsmeldung
- [[NEWS_TEXT]] Text of the news message
Note: This block will be hidden if the news is set to redirect type
Datum / Zeit
- [[NEWS_LONG_DATE]] News date with time
- [[NEWS_DATE]] News date
- [[NEWS_TIME]] Time of the news message
- [[NEWS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- [[NEWS_LASTUPDATE]] Last Updated date of News
Rubriken / Typen
- [[NEWS_CATEGORY]] News categories separated by comma
- [[NEWS_CATEGORY_NAME]] News categories separated by comma
- [[NEWS_TYPE_NAME]] News type
- [[NEWS_TYPE_ID]] ID of news type
- [[NEWS_CATEGORY_TITLE]] Titel der Rubrik
- [[NEWS_CATEGORY_ID]] ID der Rubrik
- [[NEWS_CATEGORY_URL]] URL zur Anwendungsseite der Rubrik
Herausgeber
-
[[NEWS_PUBLISHER]]
Name des Herausgebers
<!-- BEGIN news_publisher -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Herausgeber um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_PUBLISHER]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_PUBLISHER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_PUBLISHER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_publisher_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_PUBLISHER_ID]]
ID des Benutzerkontos -
[[NEWS_PUBLISHER_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_publisher -->
Autor
-
[[NEWS_AUTHOR]]
Name des Autors
<!-- BEGIN news_author -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Autor um ein ausgewähltes Benutzerkonto handelt. Ist kein Benutzerkonto ausgewählt, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_AUTHOR]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_AUTHOR_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_AUTHOR_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_author_profile_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_AUTHOR_ID]]
ID des Benutzerkontos -
[[NEWS_AUTHOR_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_author -->
Verlinkung
- [[NEWS_URL]] Link #1 und #2 der Newsmeldung
- [[NEWS_LINK_TITLE]] News title
- [[NEWS_LINK]] Link zur Newsmeldung
- [[NEWS_LINK_URL]] News url
- [[NEWS_LINK_TARGET]] News link target
- [[TXT_NEWS_REDIRECT_INSTRUCTION]] Über folgenden Link gelangen Sie zur Meldung
- [[NEWS_REDIRECT_URL]] News redirect url
- [[NEWS_REDIRECT_NAME]] News redirect url name
Note: This block will be visible only if the news is set to redirect type
- [[TXT_NEWS_SOURCE]] Text "Quelle"
- [[NEWS_SOURCE]] Formatierte Ausgabe (mit Bezeichnung "Quelle") zur externen Quelle der Newsmeldung
- [[NEWS_SOURCE_LINK]] HTML-Link zur externen Quelle der Newsmeldung
- [[NEWS_SOURCE_SRC]] URL zur externen Quelle der Newsmeldung
- [[NEWS_LINK1_SRC]] URL des Link #1 der Newsmeldung
- [[NEWS_LINK2_SRC]] URL des Link #2 der Newsmeldung
Bilddaten
- [[NEWS_IMAGE_ID]] ID des News-Artikels
- [[NEWS_IMAGE]] Bild (Teaser)
- [[NEWS_IMAGE_SRC]] Quelle/Pfad des Bildes
- [[NEWS_IMAGE_ALT]] Titel der Newsmeldung
- [[NEWS_IMAGE_LINK]] Bild-Link zur Newsmeldung
- [[NEWS_IMAGE_LINK_URL]] URL zur Newsmeldung
Note: Backward compatibility for templates pre 3.0
- [[HEADLINE_IMAGE_PATH]] Bild (Teaser)
- [[HEADLINE_THUMBNAIL_PATH]] Teaser Thumbnail Image path
- [[NEWS_IMAGE_DETAIL]] Teaser Image
- [[NEWS_IMAGE_DETAIL_ALT]] News Title
- [[NEWS_IMAGE_DETAIL_LINK]] Teaser Image Link
- [[NEWS_IMAGE_DETAIL_SRC]] Teaser Image source
- [[NEWS_IMAGE_THUMBNAIL]] Teaser Thumbnail Image
- [[NEWS_IMAGE_THUMBNAIL_ALT]] News Title
- [[NEWS_IMAGE_THUMBNAIL_LINK]] Teaser Thumbnail Image Link
- [[NEWS_IMAGE_THUMBNAIL_SRC]] Teaser Thumbnail image source
Dieser Block wird nur angezeigt, wenn der Artikel über kein Bild verfügt.
Kommentare
- [[NEWS_COUNT_COMMENTS]] Anzahl Kommentare der Newsmeldung
- [[NEWS_COMMENTS_CSS]] CSS-Klasse: row1 oder row2
- [[NEWS_COMMENTS_TITLE]] Wert für das Eingabefeld Titel.
- [[NEWS_COMMENTS_MESSAGE]] Kommentartext
- [[NEWS_COMMENTS_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_COMMENTS_DATE]] Date of the comment
- [[NEWS_COMMENTS_TIME]] Time of the comment
- [[NEWS_COMMENTS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
If the poster has user account
- [[NEWS_COMMENTS_POSTER_ID]] User account id
- [[NEWS_COMMENTS_POSTER_USERNAME]] User name
- [[NEWS_COMMENTS_POSTER_PROFILE_ATTRIBUTE_*]] Profile data of the User.See AccessLib
If the poster does not have user account
- The block will be replaced by the Name of the poster
- [[TXT_NEWS_COMMENTS_NONE_EXISTING]] Meldung, welche angezeigt wird, wenn für die entsprechende Newsmeldung keine Kommentare existieren.
- [[NEWS_ID]] News ID
- [[NEWS_ADD_COMMENT_ERROR]] Fehlermeldung, welche angezeigt wird, wenn ein Fehler beim Hinzufügen des Kommentars aufgetreten ist.
- [[NEWS_COMMENT_TITLE]] Wert für das Eingabefeld Titel.
- [[NEWS_COMMENT_MESSAGE]] Wert für das Eingabefeld Kommentar.
- [[TXT_NEWS_ADD_COMMENT]] Titel zum Hinzufügen eines Kommentars.
- [[TXT_NEWS_TITLE]] Titel für das Eingabefeld Titel.
- [[TXT_NEWS_COMMENT]] Titel für das Eingabefeld Kommentar.
- [[TXT_NEWS_ADD]] Titel für den Button Kommentar hinzufügen.
- [[TXT_NEWS_NAME]] Titel für das Eingabefeld Name.
- [[NEWS_COMMENT_NAME]] Wert für das Eingabefeld Name.
- [[TXT_NEWS_CAPTCHA]] Titel für das Eingabefeld Captcha.
- [[NEWS_COMMENT_CAPTCHA_CODE]] HTML-Code für das Eingabefeld Captcha.
Note: The block news_add_comment_name and news_add_comment_captcha will be hidden if a user logged in
Tags
- [[NEWS_TAG_NAME]] Name of Tag
- [[NEWS_TAG_LINK]] Name of the tag with link which having the parameter to filter the news.
- [[TXT_NEWS_NO_TAGS_FOUND]] No tags found for this News
Deprecated
Note: Backward compatibility for templates pre 3.0
- [[HEADLINE_ID]] News ID
- [[HEADLINE_DATE]] News date
- [[HEADLINE_TEXT]] News text
- [[HEADLINE_LINK]] News Link
-
[[HEADLINE_AUTHOR]]
Name des Autors
Top News (top_news.html
)
Top News can be integrated by using the placeholder [[TOP_NEWS_FILE]].
Allgemein
- [[NEWS_ID]] ID of the news entry
- [[NEWS_CSS]] CSS-Klasse: row1 oder row2
Inhalt
- [[NEWS_TEASER]] Teaser Text der Newsmeldung
- [[NEWS_TITLE]] Titel der Newsmeldung
Datum / Zeit
- [[NEWS_LONG_DATE]] Datum mit Zeitangabe
- [[NEWS_DATE]] Datum der Newsmeldung
- [[NEWS_TIME]] Time of the news message
- [[NEWS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Rubriken
- [[NEWS_CATEGORY]] News categories separated by comma
Herausgeber
-
[[NEWS_PUBLISHER]]
Name des Herausgebers
Autor
-
[[NEWS_AUTHOR]]
Name des Autors
Verlinkung
- [[NEWS_LINK_TITLE]] News title
- [[NEWS_LINK]] Link zur Newsmeldung
- [[NEWS_LINK_URL]] News url
- [[NEWS_LINK_TARGET]] News link target
Bilddaten
- [[NEWS_IMAGE_ID]] ID des News-Artikels
- [[NEWS_IMAGE]] Bild (Teaser)
- [[NEWS_IMAGE_SRC]] Quelle/Pfad des Bildes
- [[NEWS_IMAGE_ALT]] Titel der Newsmeldung
- [[NEWS_IMAGE_LINK]] Bild-Link zur Newsmeldung
- [[NEWS_IMAGE_LINK_URL]] URL zur Newsmeldung
- [[NEWS_IMAGE_DETAIL]] Teaser Image
- [[NEWS_IMAGE_DETAIL_ALT]] News Title
- [[NEWS_IMAGE_DETAIL_LINK]] Teaser Image Link
- [[NEWS_IMAGE_DETAIL_SRC]] Teaser Image source
- [[NEWS_IMAGE_THUMBNAIL]] Teaser Thumbnail Image
- [[NEWS_IMAGE_THUMBNAIL_ALT]] News Title
- [[NEWS_IMAGE_THUMBNAIL_LINK]] Teaser Thumbnail Image Link
- [[NEWS_IMAGE_THUMBNAIL_SRC]] Teaser Thumbnail image source
Dieser Block wird nur angezeigt, wenn der Artikel über kein Bild verfügt.
Archive summary list ([[NEWS_ARCHIVES]]
)
- Archive summary list can be displayed by using the placeholder [[NEWS_ARCHIVES]].
- The placeholder can be used in the design template or in a content page.
- The generated output will look like the following:
<ul class="news_archive"> <li><a href="/de/News/Archive#2015_10" title="Oktober 2015">Oktober 2015</a></li> <li><a href="/de/News/Archive#2015_11" title="November 2015">November 2015</a></li> <li><a href="/de/News/Archive#2015_12" title="Dezember 2015">Dezember 2015</a></li> </ul>
Recent article comments (news_recent_comments.html
)
Recent article comments can be integrated by using the placeholder [[NEWS_RECENT_COMMENTS_FILE]].
- [[TXT_NEWS_COMMENTS_NONE_EXISTING]] No comments present
- [[NEWS_COMMENTS_CSS]] Row style (row1 or row2)
- [[NEWS_COMMENTS_TITLE]] Comment title text
- [[NEWS_COMMENTS_MESSAGE]] Comment message
- [[NEWS_COMMENTS_LONG_DATE]] Comment added date with time
- [[NEWS_COMMENTS_DATE]] Comment added date
- [[NEWS_COMMENTS_TIME]] Comment added time
- [[NEWS_COMMENTS_TIMESTAMP]] Unix Zeitstempel des Datums der Newsmeldung (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
-
[[NEWS_COMMENTS_POSTER]]
Kommentator. Dieser Platzhalter wird nicht abgefüllt, wenn der Block<!-- BEGIN/END news_comments_poster -->
vorhanden ist.
<!-- BEGIN news_comments_poster -->
Hinweis: Dieser Block wird nur angezeigt, sofern es sich beim Kommentator um einen angemeldeten Benutzer handelt. Ist der Kommentator anonym, so wird der Inhalt dieses Blocks ignoriert und anstelle dessen erfolgt die gleiche Ausgabe wie beim Platzhalter [[NEWS_COMMENTS_POSTER]]
.
Es stehen alle Platzhalter zu den Profildaten zur Verfügung.
Dabei muss das Präfix ACCESS_
durch NEWS_COMMENTS_POSTER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[NEWS_COMMENTS_POSTER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END news_comments_poster_attribute_firstname -->
Zusätzlich stehen folgenden Platzhalter zur Verfügung:
-
[[NEWS_COMMENTS_POSTER_ID]]
ID des Benutzerkontos -
[[NEWS_COMMENTS_POSTER_USERNAME]]
Benutzername (sofern in Gebrauch) oder E-Mail-Adresse
<!-- END news_comments_poster -->
<!-- BEGIN news_comment -->
News Container (TEASERS_<NAME>
)
News Artikel können über News Container auf der Website eingebunden werden. Die Integration der Container erfolgt über die jeweiligen Platzhaltern nach dem Schema [[TEASERS_<NAME>]]
.
Das Layout der Container wird über die News Container Vorlagen gesteuert, welche über folgende Platzhalter und Tempalte-Blöcke unterstützen:
<!-- BEGIN teaser_<INDEX> -->
<INDEX>
ist durch eine Zahl zu ersetzen, welche die Listen-Position innerhalb der neusten News Artikel repräsentiert. Um z.B. den zweit-neuesten News Artikel auszugeben, wird als <INDEX>
der Wert 2
gewählt: <!-- BEGIN/END teaser_2 -->
-
[[TEASER_CATEGORY]]
Rubrik -
[[TEASER_LONG_DATE]]
Datum inkl. Uhrzeit des News Artikels -
[[TEASER_DATE]]
Datum des News Artikels -
[[TEASER_TIME]]
Uhrzeit des News Artikels -
[[TEASER_TIMESTAMP]]
Unix Zeitstempel des Datums des News Artikels (zur Verwendung mit $strftime() als individuelle Datumsanzeige) -
[[TEASER_TITLE]]
Titel des News Artikels -
[[TEASER_TEXT]]
News Container Text des News Artikels -
[[TEASER_FULL_TEXT]]
Inhalt des News Artikels -
[[TEASER_URL]]
URL zum News Artikel -
[[TEASER_IMAGE_PATH]]
Pfad zum Bild des News Artikels -
[[TEASER_AUTHOR]]
Autor des News Artikels -
[[TEASER_EXT_URL]]
Domain des externen News Artikels (sofern es sich um eine Weiterleitung handelt)
<!-- BEGIN teaser_link -->
-
[[TEASER_URL]]
News Url -
[[TEASER_URL_TARGET]]
News target (_self
or_blank
)
<!-- END teaser_link -->
Zudem stehen die gleichen Platzhalter des Blocks <!-- BEGIN/END newsrow -->
von der Auflistung der News Artikel zur Verfügung.
<!-- END teaser_<INDEX> -->
Tag Cloud (<!-- BEGIN/END news_tag_cloud -->
)
Eine Tag-Cloud kann über den Block news_tag_cloud integriert werden.
Die Auflistung der Tags kann auf Artikel einer ausgewählten Rubrik eingeschränkt werden. Dazu muss innerhalb des Blocks news_tag_cloud mit dem Platzhalter [[CATEGORY_<ID>]] die gewünschte Rubrik bestimmt werden. <ID> muss dabei durch die ID der Rubrik ersetzt werden. Z.B.: [[CATEGORY_3]] zur Auflistung der Tags von Artikel aus der Rubrik mit der ID 3.
Falls zudem die Tags der Artikel aus den jeweiligen Unterkategorien auch mit ausgegeben werden sollen, kann dies mit dem Suffix _FULL bezweckt werden. Beispiel: [[CATEGORY_3_FULL]]
Platzhalterschema:
- [[NEWS_TAG]] Name des Tags
- [[NEWS_TAG_URL_ENCODED]] Name des Tags (URL-Codiert)
- [[NEWS_TAG_WEIGHT_CLASS]] CSS-Klasse zur Klassifizierung der eingesetzten Häufigkeit des Tags
Inhaltscontainer
- [[BLOCK_x]] Für x muss die entsprechende Blocknummer eingesetzt werden um diesen anzuzeigen.
- [[BLOCK_RANDOMIZER]] Blöcke im Zufallsgenerator werden entsprechend zufällig angezeigt
- [[BLOCK_GLOBAL]] Platzhalter für sämtliche Blöcke. Bei diesem Platzhalter wird die Seiten- und Sprachzuordnung auch berücksichtigt
Inhaltsverzeichnis / Sitemap
Anwendungsseiten
Standard (section=sitemap)
- [[SPACER]] Erzeugt ein transparentens Bild mit einer festen Breite ( 12px * Level )
- [[URL]] Erzeugt die URL des Linkes
- [[STYLE]] Gibt den Stylenamen in Abhängigkeit des Levels an. z.B. sitemap_level_1, sitemap_level_2
- [[NAME]] Titel der Seite
- [[META_TITLE]] SEO Titel der Seite
- [[TARGET]] Fensternamen des Verweisziels
Volltextsuche
Anwendungsseiten
Globale Suche (section=Search)
- Allgemein
- [[SEARCH_TITLE]] Enthält einer der folgenden Werte:
- Kein Suchbegriff eingegeben (Sprachplatzhalter: TXT_PLEASE_ENTER_SEARCHTERM): Bitte geben Sie ein Suchwort ein.
- Resultate gefunden (Sprachplatzhalter: TXT_SEARCH_RESULTS_ORDER_BY_RELEVANCE): Ihre Suche zu <Suchbegriff> ergab <n> Treffer (sortiert nach Relevanz)
- Keine Resultate gefunden (Sprachplatzhalter: TXT_NO_SEARCH_RESULTS): Mit dem Suchbegriff <Suchbegriff> wurden keine Resultate gefunden.
- [[SEARCH_PAGING]] HTML-Paging-Funktionalität
- [[SEARCH_TERM]] Der eingegebenen Suchbegriff
- Suchresultate
- [[COUNT_MATCH]] Relevanz des Suchresultats (Diese Funktion ist nicht vollständig implementiert!)
- [[LINK]] HTML-Link zum Suchresultat in fett (a-Tag innerhalb eines b-Tags)
- [[TARGET_PATH]] URL zum Suchresultat (ohne Suchbegriff, z.B. /de/Produkte)
- [[SHORT_CONTENT]] Inhaltsausschnitt des Suchresultats
- [[SEARCH_RESULT_SRC]] URL zum Suchresultat (inkl. Suchbegriff als URL-Argument, z.B. /de/Produkte?searchTerm=produkt)
- [[SEARCH_RESULT_TITLE]] Titel des Suchresultats
- [[SEARCH_RESULT_COMPONENT]] Name der Anwendung (technisch) aus welcher das Suchresultat stammt
Einschränkung auf Inhaltsstruktur (section=Search&cmd=<node-platzhalter>)
Die Volltextsuche kann auf einen Teil der Website beschränkt werden. Weitere Informationen dazu in der Wissensdatenbank.
Es stehen die gleichen Platzhalter wie bei der globalen Suche zur Verfügung.
Standortbezogene Dienste (Geo IP Location)
Sofern die standortbezogenen Dienste (unter Administration > Standortbezogene Dienste) eingeschaltet sind, so stehen die Informationen zum Herkunftsland des Besuchers als folgende Platzhalter zur Integration im Webdesign Template zur Verfügung:
- [[GEOIP_COUNTRY_NAME]] Name des Landes
- [[GEOIP_COUNTRY_CODE]] ISO Country Code
Zusätzlich sind die Informationen zum Herkunftsland des Besuchers via JavaScript verfügbar:
countryNameOfClient = cx.variables.get('countryName', 'geoIp'); countryCodeOfClient = cx.variables.get('countryCode', 'geoIp');
Medien Archive
Anwendungsseiten (section=Media1 / section=Media2 / section=Media3 / section=Media4)
Übersicht
Die Medien Archive verfügen primär über nur eine Anwendungsseite (mit leerem Bereich/cmd
).
Bei Bedarf können mehrere Anwendungsseiten von einem Medien Archiv erstellt werden. Dabei kann als Bereich (cmd
) ein beliebiger Wert gewählt werden.
Breadcrumb
-
[[MEDIA_TREE_NAV_MAIN]]
-
[[MEDIA_TREE_NAV_MAIN_HREF]]
<!-- BEGIN mediaTreeNavigation -->
-
[[MEDIA_TREE_NAV_DIR]]
-
[[MEDIA_TREE_NAV_DIR_HREF]]
<!-- END mediaTreeNavigation -->
Verzeichnis- & Dateiauflistung
- Beschriftung & Sortierung
-
[[MEDIA_NAME_HREF]]
-
[[MEDIA_SIZE_HREF]]
-
[[MEDIA_TYPE_HREF]]
-
[[MEDIA_DATE_HREF]]
-
[[MEDIA_PERM_HREF]]
-
[[TXT_MEDIA_FILE_NAME]]
-
[[TXT_MEDIA_FILE_SIZE]]
-
[[TXT_MEDIA_FILE_TYPE]]
-
[[TXT_MEDIA_FILE_DATE]]
-
[[TXT_MEDIA_FILE_PERM]]
-
[[MEDIA_NAME_ICON]]
-
[[MEDIA_SIZE_ICON]]
-
[[MEDIA_TYPE_ICON]]
-
[[MEDIA_DATE_ICON]]
-
[[MEDIA_PERM_ICON]]
<!-- BEGIN manage_access_header -->
Dieser Template-Block wird nur angezeigt, sofern der Benutzer berechtigt ist, Verzeichnisse/Dateien zu löschen oder umzubenennen.
<!-- END manage_access_header -->
- Daten
<!-- BEGIN mediaDirectoryTree -->
<!-- BEGIN mediaDirectoryTreeDir -->
Dieser optionale Template-Block kann genutzt werden, um ein individuelles Layout für die Auflistung der Verzeichnisse zu generieren.
<!-- END mediaDirectoryTreeDir -->
<!-- BEGIN mediaDirectoryTreeFile -->
Dieser optionale Template-Block kann genutzt werden, um ein individuelles Layout für die Auflistung der Dateien zu generieren.
<!-- END mediaDirectoryTreeFile -->
<!-- BEGIN manage_access_option -->
Dieser Template-Block wird nur angezeigt, sofern der Benutzer berechtigt ist, Verzeichnisse/Dateien zu löschen oder umzubenennen.
<!-- END manage_access_option -->
-
[[MEDIA_DIR_TREE_ROW]]
-
[[MEDIA_FILE_ICON]]
-
[[MEDIA_FILE_NAME]]
-
[[MEDIA_FILE_SIZE]]
-
[[MEDIA_FILE_TYPE]]
-
[[MEDIA_FILE_DATE]]
Deprecated Letzte Änderung (ctime) der Datei (Format:d.m.Y H:i:s
) -
[[MEDIA_FILE_MTIME_DATE]]
Letzte Änderung (mtime) der Datei (Format:d.m.Y H:i:s
) -
[[MEDIA_FILE_MTIME_DATE_TIMESTAMP]]
Unix Zeitstempel der letzten Änderung (mtime) der Datei (zur Verwendung mit$strftime()
als individuelle Datumsanzeige) -
[[MEDIA_RENAME_TITLE]]
-
[[MEDIA_DELETE_TITLE]]
-
[[MEDIA_FILE_NAME_HREF]]
URL zur Detailansicht eines Verzeichnisses oder zum Download einer Datei. Bei Bilddateien wird eine JavaScript-URL zur Vorschaufunktion (Pop-up) eines Bildes erzeugt (jedoch nur sofern der Platzhalter innerhalb des Template-Blocks<!-- BEGIN/END mediaDirectoryTreeFile -->
verwendet wird oder der erwähnte Template-Block nicht vorhanden ist) -
[[MEDIA_FILE_NAME_SRC]]
URL zur Detailansicht eines Verzeichnisses oder URL zum Download einer Datei -
[[MEDIA_FILE_RENAME_HREF]]
-
[[MEDIA_FILE_DELETE_HREF]]
<!-- END mediaDirectoryTree -->
<!-- BEGIN mediaEmptyDirectory -->
Dieser Template-Block wird anstelle des Blocks <!-- BEGIN/END mediaDirectoryTree -->
angezeigt, falls das Archiv leer ist.
-
[[TXT_MEDIA_DIR_EMPTY]]
-
[[MEDIA_SELECT_STATUS]]
<!-- END mediaEmptyDirectory -->
Suchfunktion
<!-- BEGIN media_archive_search_form -->
-
[[MEDIA_ARCHIVE_NAME]]
-
[[MEDIA_ARCHIVE_PATH]]
-
[[MEDIA_SEARCH_TERM]]
-
[[TXT_MEDIA_SEARCH]]
-
[[TXT_MEDIA_SEARCH_TERM]]
<!-- END media_archive_search_form -->
Verzeichniserstellung
<!-- BEGIN media_create_directory -->
-
[[TXT_MEDIA_CREATE_DIRECTORY]]
-
[[TXT_MEDIA_CREATE_NEW_DIRECTORY]]
-
[[MEDIA_CREATE_DIRECTORY_URL]]
<!-- END media_create_directory -->
Dateiupload
<!-- BEGIN media_simple_file_upload -->
-
[[TXT_MEDIA_ADD_NEW_FILE]]
-
[[MEDIA_UPLOADER_CODE]]
-
[[REDIRECT_URL]]
-
[[UPLOADER_CODE]]
-
[[UPLOADER_ID]]
-
[[FILE_INPUT_CODE]]
-
[[FOLDER_WIDGET_CODE]]
<!-- END media_simple_file_upload -->
Allgemein
-
[[MEDIA_JAVASCRIPT]]
Module
Bildergalerie (section=gallery)
Anwendungsseiten
Standard
- Allgemein
- [[GALLERY_JAVASCRIPT]] JavaScript Code. Öffnet einen neuen Fenster der Bilder-Galerie als PopUp mit Detaillansicht.
- [[GALLERY_CATEGORY_COMMENT]] Galerie Kommentar
- Navigation
- [[GALLERY_CATEGORY_TREE]] Abhängig von der Option "Art der Überschrift": Breadcrumb / Auflistung verwandter Rubriken
- [[TXT_GALLERY_CATEGORY_HINT]] Abhängig von der Option "Art der Überschrift": "Sie sind hier:" / "Weitere Galerien:"
Übersicht
Die Übersicht (d.h. der Template Block galleryCategories) wird angezeigt, sofern kein Bild ausgewählt wurde. In diesem Fall wird der Template Block galleryImage nicht angezeigt.
- [[GALLERY_CATEGORY_NAME]] Name der Kategorie
- [[GALLERY_CATEGORY_DESCRIPTION]] Beschreibung der Kategorie
- [[GALLERY_CATEGORY_IMAGE]] HTML-Bild-Link zu Detailansicht der Kategorie
- [[GALLERY_CATEGORY_IMAGE_PATH]] Bildquelle (URL des Bildes)
- [[GALLERY_CATEGORY_IMAGE_THUMBNAIL_PATH]] Bildquelle des Vorschaubildes (URL des Bildes)
- [[GALLERY_CATEGORY_LINK]] HTML-Link zur Detailansicht der Kategorie
- [[GALLERY_CATEGORY_LINK_SRC]] URL zur Detailansicht der Kategorie
- [[GALLERY_CATEGORY_INFO]] Informationen zur Kategorie (Anzahl enthaltene Bilder / Speichergrösse)
- [[GALLERY_CATEGORY_ID]] ID der Kategorie
- [[GALLERY_STYLE]] Abwechselnde Ausgabe von 1 und 2 (zur Verwendung von CSS Styling)
- Auflistung der Galerie-Bilder
Die Auflistung der Bilder kann in Spalten organisiert werden. Dabei besteht die Auswahlmöglichkeit von 1 bis 10 Spalten. Die Definition der Anzahl Spalten erfolgt über den Einsatz der entsprechenden Platzhalter. Konkret wird das Layout der ersten Zeile (entspricht dem Inhalt des Template Blocks galleryShowImages) mit der gewünschten Anzahl Spalten definiert werden. Bei den folgenden Platzhalter muss der Index N durch den jeweiligen Spalten-Index ersetzt werden. Um z.B. eine Auflistung mit 3 Spalten generieren zu lassen, muss im Template Blocks galleryShowImages einer der nachfolgenden Platzhalter mit dem Spalten-Index 1,2 und 3 vorhanden sein (z.B. GALLERY_IMAGE1, GALLERY_IMAGE2 und GALLERY_IMAGE3).
- Allgemein
- [[GALLERY_IMAGEN]] HTML-Bild-Link zur Detailansicht des Bildes
- [[GALLERY_IMAGE_PATHN]] Bildquelle (URL des Bildes)
- [[GALLERY_IMAGE_THUMBNAIL_PATHN]] Bildquelle des Vorschaubildes (URL des Bildes)
- [[GALLERY_IMAGE_TITLEN]] Dateiname des Bildes
- [[GALLERY_IMAGE_NAMEN]] Name des Bildes
- [[GALLERY_IMAGE_LINKN]] HTML-Link zur Detailansicht des Bildes
- [[GALLERY_IMAGE_DETAIL_LINKN]] URL zur Detailansicht des Bildes
- [[GALLERY_IMAGE_DESCRIPTIONN]] Beschreibung des Bildes
- Metadaten
- [[GALLERY_IMAGE_IDN]] ID des Bildes
- [[GALLERY_IMAGE_FILESIZEN]] Dateigrösse (in kB)
- [[GALLERY_IMAGE_WIDTHN]] Bildbreite (in Pixel) (Hinweis: Konfigurationsoption Bildgrösse anzeigen muss aktiv sein)
- [[GALLERY_IMAGE_HEIGHTN]] Bildhöhe (in Pixel) (Hinweis: Konfigurationsoption Bildgrösse anzeigen muss aktiv sein)
- Paging
- [[GALLERY_PAGING]] HTML Paging Navigation
Detailansicht eines Bildes
Die Detailansicht eines Bildes (d.h. der Template Block galleryImage) wird angezeigt, sofern Bild ausgewählt wurde. In diesem Fall wird der Template Block galleryCategories nicht angezeigt.
- Allgemein
- [[GALLERY_IMAGE_PATH]] Bildquelle (URL des Bildes)
- [[GALLERY_IMAGE_TITLE]] Dateiname des Bildes
- [[GALLERY_IMAGE_NAME]] Name des Bildes
- [[GALLERY_IMAGE_LINK]] HTML-Link zur Detailansicht des Bildes
- [[GALLERY_IMAGE_DESCRIPTION]] Beschreibung des Bildes
- Metadaten
- [[GALLERY_PICTURE_ID]] ID des Bildes
- [[GALLERY_CATEGORY_ID]] ID der Kategorie
- [[GALLERY_IMAGE_FILESIZE]] Bildgrösse
- [[GALLERY_IMAGE_WIDTH]] Bildbreite (in Pixel)
- [[GALLERY_IMAGE_HEIGHT]] Bildhöhe (in Pixel)
- Navigation
- [[TXT_GALLERY_PREVIOUS_IMAGE]] "Vorheriges Bild"
- [[TXT_GALLERY_NEXT_IMAGE]] "Nächstes Bild"
- [[GALLERY_IMAGE_PREVIOUS]] URL zum vorangehenden Bild
- [[GALLERY_IMAGE_NEXT]] URL zum nächsten Bild
Bild Bewertung
- Sprachvariablen
- [[TXT_VOTING_TITLE]] Bildbewertungen
- [[TXT_VOTING_STATS_ACTUAL]] Aktuelle Bewertung
- [[TXT_VOTING_STATS_WITH]] bei
- [[TXT_VOTING_STATS_VOTES]] Stimmen.
- Bewertungsdaten
- [[VOTING_STATS_MARK]] Durschnittliche Bewertung
- [[VOTING_STATS_VOTES]] Anzahl Stimmen
- Besucher hat bereits abgestimmt:
- [[TXT_VOTING_ALREADY_VOTED]] Sie haben dieses Bild bereits bewertet. Ihre Bewertung:
- [[VOTING_ALREADY_VOTED_MARK]] Bewertungszahl vom User
- Besucher hat noch keine Stimme abgegeben:
- [[VOTING_BAR_CID]] Bildkategorie Identitätsnummer
- [[VOTING_BAR_PICID]] Bild Identitätsnummer
- [[VOTING_BAR_MARK]] Bild bewertungsskala (1 bis 10)
- [[VOTING_BAR_ALT]] Bild bewerten
- [[VOTING_BAR_SRC]] Voting mit entsprechendem Bild (1 bis 10)
Bild Kommentare
- [[GALLERY_PICTURE_ID]]
- [[GALLERY_CATEGORY_ID]]
- [[TXT_COMMENTS_TITLE]] Kommentare vorhanden
- [[TXT_COMMENTS_ADD_TITLE]] Kommentar hinzufügen
- [[TXT_COMMENTS_ADD_NAME]] Name
- [[TXT_COMMENTS_ADD_EMAIL]] E-Mail
- [[TXT_COMMENTS_ADD_HOMEPAGE]] Homepage
- [[TXT_COMMENTS_ADD_TEXT]] Kommentar
- [[TXT_COMMENTS_ADD_SUBMIT]] Kommentar hinzufügen
- [[COMMENTS_ROWCLASS]] CSS-Komment-Klasse
- [[COMMENTS_NAME]] Kommentator Name
- [[COMMENTS_DATE]] Kommentator Datum
- [[COMMENTS_WWW]] Kommentator Homepage
- [[COMMENTS_EMAIL]] Kommentator E-Mailadresse
- [[COMMENTS_TEXT]] Kommentar Inhalt
Direktzugriff auf Kategorie (section=Gallery&cmd=<ID>)
Dies ist ein Alias der Funktion Standard Ansicht. Wird als Bereich (cmd) die ID einer Kategorie gesetzt, so werden nur die Unterkategorien und Bilder der entsprechenden Kategorie aufgelistet.
Layout / Inhaltsseiten
Die Bildergalerie bietet die Möglichkeit das neuste Bild oder ein Zufallsbild aus der Bildergalerie an einer beliebigen Stelle auf der Website einzubinden. Die Integration erfolgt mit den nachfolgenden Platzhalter und kann an folgenden Stellen integriert werden:
- content.html
- home.html
- sidebar.html
- index.html
- Inhaltsseiten im Content Manager
Zufallsbild
[[GALLERY_RANDOM]]
Neustes Bild
[[GALLERY_LATEST]]
Digital Asset Management
Die Daten der Digital Asset Management Anwendung können entweder direkt auf den dazugehörigen Anwendungsseiten (section=Downloads
) angezeigt werden oder an beliebigen Stellen im Webdesign Template und normalen Inhaltsseiten.
Anwendungsseiten
Das Digital Asset Management verfügt primär über nur eine Anwendungsseite (mit leerem Bereich / cmd
). Je nach dem ob eine Kategorie und ein Download ausgewählt wurden, erfolgt eine unterschiedliche Template-Block Anzeige.
Bei Bedarf können mehrere Anwendungsseiten vom Digital Asset Management erstellt werden. Dabei kann als Bereich (cmd
) ein beliebiger Wert gewählt werden. Wird jedoch als Bereich (cmd
) eine Zahl gewählt, welche einer ID einer vorhandenen Kategorie entspricht, so wird die Auflistung der Unterkategorien und Downloads auf diese Kategorie eingeschränkt.
Übersicht (section=Downloads
)
Wurde keine Kategorie ausgewählt, so wird die Übersichtsseite des Digital Asset Managements angezeigt. Dabei werden die folgenden Template-Blöcke angezeigt:
<!-- BEGIN downloads_most_viewed_file_list -->
<!-- END downloads_most_viewed_file_list -->
<!-- BEGIN downloads_most_downloaded_file_list -->
<!-- END downloads_most_downloaded_file_list -->
<!-- BEGIN downloads_newest_file_list -->
<!-- END downloads_newest_file_list -->
<!-- BEGIN downloads_updated_file_list -->
<!-- END downloads_updated_file_list -->
Die folgenden Template-Blocke werden dabei nicht angezeigt:
<!-- BEGIN/END downloads_category -->
<!-- BEGIN/END downloads_crumbtrail -->
<!-- BEGIN/END downloads_subcategory_list -->
<!-- BEGIN/END downloads_file_detail -->
<!-- BEGIN/END downloads_simple_file_upload -->
Kategorie-Ansicht (section=Downloads&category=<category_id>
| section=Downloads&cmd=<category_id>
)
Wurde eine Kategorie ausgewählt (aber kein Download/Asset), so werden die folgenden Template-Blöcke angezeigt:
<!-- BEGIN downloads_category -->
<!-- END downloads_category -->
<!-- BEGIN downloads_subcategory_list -->
<!-- END downloads_subcategory_list -->
<!-- BEGIN downloads_file_list -->
<!-- END downloads_file_list -->
<!-- BEGIN downloads_simple_file_upload -->
<!-- END downloads_simple_file_upload -->
<!-- BEGIN downloads_create_category -->
<!-- END downloads_create_category -->
Die folgenden Template-Blocke werden dabei nicht angezeigt:
<!-- BEGIN/END downloads_file_detail -->
<!-- BEGIN/END downloads_overview -->
<!-- BEGIN/END downloads_most_viewed_file_list -->
<!-- BEGIN/END downloads_most_downloaded_file_list -->
<!-- BEGIN/END downloads_newest_file_list -->
<!-- BEGIN/END downloads_updated_file_list -->
Download/Asset-Ansicht (section=Downloads&category=<category_id>&id=<download_id>
| section=Downloads&cmd=<category_id>&id=<download_id>
)
Wurde ein Download/Asset ausgewählt (und eine Kategorie), so werden die folgenden Template-Blöcke angezeigt:
<!-- BEGIN downloads_file_detail -->
<!-- END downloads_file_detail -->
Die folgenden Template-Blocke werden dabei nicht angezeigt:
<!-- BEGIN/END downloads_category -->
<!-- BEGIN/END downloads_subcategory_list -->
<!-- BEGIN/END downloads_file_list -->
<!-- BEGIN/END downloads_simple_file_upload -->
<!-- BEGIN/END downloads_create_category -->
<!-- BEGIN/END downloads_overview -->
<!-- BEGIN/END downloads_most_viewed_file_list -->
<!-- BEGIN/END downloads_most_downloaded_file_list -->
<!-- BEGIN/END downloads_newest_file_list -->
<!-- BEGIN/END downloads_updated_file_list -->
Layout / Inhaltsseiten
Die Daten aus der Digital Asset Management Anwendung können an einem beliebigen Ort auf der Website (Design-Template oder Inhaltsseite) platziert werden.
Kategroien
Die Daten werden mit dem Template-Block <!-- BEGIN/END downloads_category_<CATEGORY_ID>_list --> eingebunden. Abhängig davon, was als <CATEGORY_ID> definiert wird, stehen unterschiedliche Funktionen/Datenquellen zur Verfügung:
Gruppen
Zu jeder Gruppe kann die dazugehörende Liste der Kategorien ausgegeben werden. Dazu kann das folgende Platzhalterschema verwendet werden:
[[DOWNLOADS_GROUP_<GROUP-ID>]]
<GROUP-ID>
muss dabei durch die ID der gewünschten Gruppe (von welcher die dazugehörenden Kategorien angezeigt werden soll) ersetzt werden.
Der Platzhalter erzeugt dann eine Auflistung in der folgenden Art:
<ul>
<li>
<a href="Url zur Kategorie innerhalb der Anwendung" title="Name der Kategorie">Name der Kategorie</a>
</li>
<li>
...
</li>
</ul>
Platzhalter & Template-Blöcke
Die folgenden Platzhalter & Template-Blöcke stehe je nach Anwendungsfall auf den Anwendungsseiten und für die Layout-Integration zur Verfügung.
Global
- [[DOWNLOADS_JS]]
- [[DOWNLOADS_MSG_OK]]
- [[DOWNLOADS_MSG_ERROR]]
Ausgabe der Breadcrumb Navigation der Digital Asset Management Anwendung:
- [[TXT_DOWNLOADS_START]]
- [[DOWNLOADS_CRUMB_ID]]
- [[DOWNLOADS_CRUMB_NAME]]
Auflistung der Kategorien
- [[TXT_DOWNLOADS_CATEGORIES]]
- [[TXT_DOWNLOADS_DIRECTORIES]]
Mit den folgenden funktionalen Platzhaltern kann die standardmässig definierte Sortierreihenfolge übersteuert werden:
- [[DOWNLOADS_CONFIG_LIST_CUSTOM]] Auflistung der Kategorien sortiert nach individuell definierter Reihenfolge
- [[DOWNLOADS_CONFIG_LIST_ALPHABETIC]] Alphabetisch sortierte Auflistung der Kategorien
Dieser Template-Block listet die Kategorien der aktuellen Hierarchie-Stufe auf.
- [[DOWNLOADS_CATEGORY_ID]]
- [[DOWNLOADS_CATEGORY_URL]] URL zur Detailauflistung der Kategorie
- [[DOWNLOADS_CATEGORY_NAME]]
- [[DOWNLOADS_CATEGORY_NAME_LINK]]
- [[DOWNLOADS_CATEGORY_FOLDER_LINK]]
- [[DOWNLOADS_CATEGORY_DESCRIPTION]]
- [[DOWNLOADS_CATEGORY_SHORT_DESCRIPTION]]
- [[DOWNLOADS_CATEGORY_IMAGE]]
- [[DOWNLOADS_CATEGORY_IMAGE_SRC]]
- [[DOWNLOADS_CATEGORY_THUMBNAIL]]
- [[DOWNLOADS_CATEGORY_THUMBNAIL_SRC]]
- [[DOWNLOADS_CATEGORY_DOWNLOADS_COUNT]]
- [[DOWNLOADS_CATEGORY_DELETE_ICON]]
- [[DOWNLOADS_CATEGORY_ROW_CLASS]]
- [[TXT_DOWNLOADS_MORE]]
- Auflistung der Downloads der jeweiligen Kategorie
Es stehen die gleichen Platzhalter wie bei der Auflistung von Downloads zur Verfügung.
Dabei wird DOWNLOADS durch DOWNLOADS_OVERVIEW_CATEGORY ersetzt.
Beispiel: Der Platzhalter [[DOWNLOADS_FILE_ID]] wird zu [[DOWNLOADS_OVERVIEW_CATEGORY_FILE_ID]]
- Auflistung der jeweiligen Unterkategorien
- [[TXT_DOWNLOADS_CATEGORIES]]
- [[TXT_DOWNLOADS_DIRECTORIES]]
Mit den folgenden funktionalen Platzhaltern kann die standardmässig definierte Sortierreihenfolge übersteuert werden:
- [[DOWNLOADS_CONFIG_LIST_CUSTOM]] Auflistung der Kategorien sortiert nach individuell definierter Reihenfolge
- [[DOWNLOADS_CONFIG_LIST_ALPHABETIC]] Alphabetisch sortierte Auflistung der Kategorien
- [[DOWNLOADS_SUBCATEGORY_ID]]
- [[DOWNLOADS_SUBCATEGORY_NAME]]
- [[DOWNLOADS_SUBCATEGORY_NAME_LINK]]
- [[DOWNLOADS_SUBCATEGORY_FOLDER_LINK]]
- [[DOWNLOADS_SUBCATEGORY_DESCRIPTION]]
- [[DOWNLOADS_SUBCATEGORY_SHORT_DESCRIPTION]]
- [[DOWNLOADS_SUBCATEGORY_IMAGE]]
- [[DOWNLOADS_SUBCATEGORY_IMAGE_SRC]]
- [[DOWNLOADS_SUBCATEGORY_THUMBNAIL]]
- [[DOWNLOADS_SUBCATEGORY_THUMBNAIL_SRC]]
- [[DOWNLOADS_SUBCATEGORY_DOWNLOADS_COUNT]]
- [[DOWNLOADS_SUBCATEGORY_DELETE_ICON]]
- [[DOWNLOADS_SUBCATEGORY_ROW_CLASS]]
- [[TXT_DOWNLOADS_MORE]]
- Auflistung der Downloads der jeweiligen Unterkategorie
Es stehen die gleichen Platzhalter wie bei der Auflistung von Downloads zur Verfügung.
Dabei wird DOWNLOADS durch DOWNLOADS_OVERVIEW_SUBCATEGORY ersetzt.
Beispiel: Der Platzhalter [[DOWNLOADS_FILE_ID]] wird zu [[DOWNLOADS_OVERVIEW_SUBCATEGORY_FILE_ID]]
Details der ausgewählten Kategorie
- [[DOWNLOADS_CATEGORY_ID]]
- [[DOWNLOADS_CATEGORY_NAME]]
- [[DOWNLOADS_CATEGORY_DESCRIPTION]]
- [[DOWNLOADS_CATEGORY_SHORT_DESCRIPTION]]
- [[DOWNLOADS_CATEGORY_IMAGE]]
- [[DOWNLOADS_CATEGORY_IMAGE_SRC]]
- [[DOWNLOADS_CATEGORY_THUMBNAIL]]
- [[DOWNLOADS_CATEGORY_THUMBNAIL_SRC]]
- [[DOWNLOADS_GROUP_ID]]
- [[DOWNLOADS_GROUP_NAME]]
- [[DOWNLOADS_GROUP_PAGE]]
Auflistung der Unterkategorien
- [[TXT_DOWNLOADS_CATEGORIES]]
- [[TXT_DOWNLOADS_DIRECTORIES]]
Mit den folgenden funktionalen Platzhaltern kann die standardmässig definierte Sortierreihenfolge übersteuert werden:
- [[DOWNLOADS_CONFIG_LIST_CUSTOM]] Auflistung der Kategorien sortiert nach individuell definierter Reihenfolge
- [[DOWNLOADS_CONFIG_LIST_ALPHABETIC]] Alphabetisch sortierte Auflistung der Kategorien
- [[DOWNLOADS_SUBCATEGORY_ID]]
- [[DOWNLOADS_SUBCATEGORY_NAME]]
- [[DOWNLOADS_SUBCATEGORY_NAME_LINK]]
- [[DOWNLOADS_SUBCATEGORY_FOLDER_LINK]]
- [[DOWNLOADS_SUBCATEGORY_DESCRIPTION]]
- [[DOWNLOADS_SUBCATEGORY_SHORT_DESCRIPTION]]
- [[DOWNLOADS_SUBCATEGORY_IMAGE]]
- [[DOWNLOADS_SUBCATEGORY_IMAGE_SRC]]
- [[DOWNLOADS_SUBCATEGORY_THUMBNAIL]]
- [[DOWNLOADS_SUBCATEGORY_THUMBNAIL_SRC]]
- [[DOWNLOADS_SUBCATEGORY_DOWNLOADS_COUNT]]
- [[DOWNLOADS_SUBCATEGORY_DELETE_ICON]]
- [[DOWNLOADS_SUBCATEGORY_ROW_CLASS]]
- [[TXT_DOWNLOADS_MORE]]
Es stehen die gleichen Platzhalter wie bei der Auflistung von Downloads zur Verfügung.
Dabei wird DOWNLOADS durch DOWNLOADS_SUBCATEGORY ersetzt.
Beispiel: Der Platzhalter [[DOWNLOADS_FILE_ID]] wird zu [[DOWNLOADS_SUBCATEGORY_FILE_ID]]
Auflistung von Downloads
- [[TXT_DOWNLOADS_FILES]]
- [[TXT_DOWNLOADS_DOWNLOAD]]
- [[TXT_DOWNLOADS_DOWNLOADS]]
- [[DOWNLOADS_FILE_PAGING]]
Mit den folgenden funktionalen Platzhaltern kann die standardmässig definierte Sortierreihenfolge übersteuert werden:
- [[DOWNLOADS_CONFIG_LIST_CUSTOM]] Auflistung der Downloads sortiert nach individuell definierter Reihenfolge
- [[DOWNLOADS_CONFIG_LIST_ALPHABETIC]] Alphabetisch sortierte Auflistung der Downloads
- [[DOWNLOADS_CONFIG_LIST_NEWESTTOOLDEST]] Auflistung sortiert nach Neuigkeit der Downloads
- [[DOWNLOADS_CONFIG_LIST_OLDESTTONEWEST]] Auflistung sortiert nach Alter der Downloads
Mit dem folgenden funktionalen Platzhalter kann die standardmässige Anzahl anzuzeigender Downloads übersteuert werden:
- [[DOWNLOADS_CONFIG_LIMIT_<LIMIT>]] Einschränkung der Auflistung auf maximal <LIMIT> Downloads
Auflistung der Downloads:
- [[TXT_DOWNLOADS_ADDED_BY]]
- [[TXT_DOWNLOADS_LAST_UPDATED]]
- [[TXT_DOWNLOADS_DOWNLOADED]]
- [[TXT_DOWNLOADS_VIEWED]]
- [[DOWNLOADS_FILE_ID]]
- [[DOWNLOADS_FILE_DETAIL_SRC]]
- [[DOWNLOADS_FILE_NAME]]
- [[DOWNLOADS_FILE_DESCRIPTION]]
- [[DOWNLOADS_FILE_SHORT_DESCRIPTION]]
- [[DOWNLOADS_FILE_IMAGE]]
- [[DOWNLOADS_FILE_IMAGE_SRC]]
- [[DOWNLOADS_FILE_THUMBNAIL]]
- [[DOWNLOADS_FILE_THUMBNAIL_SRC]]
- [[DOWNLOADS_FILE_ICON]] Icon des Download-Types (image/document/pdf/media/archive/application/link)
- [[DOWNLOADS_FILE_MIME_TYPE]] Typ des Downloads (image/document/pdf/media/archive/application/link)
- [[DOWNLOADS_FILE_FILE_TYPE_ICON]] Icon gemäss Medien-Dateityp
- [[DOWNLOADS_FILE_DELETE_ICON]]
- [[DOWNLOADS_FILE_DOWNLOAD_LINK_SRC]] URL für Download (HTTP Content-Disposition: attachment)
- [[DOWNLOADS_FILE_DOWNLOAD_LINK_SRC_INLINE]] URL für in-Browser-Ansicht (HTTP Content-Disposition: inline)
- [[DOWNLOADS_FILE_OWNER]]
- [[DOWNLOADS_FILE_OWNER_ID]]
- [[DOWNLOADS_FILE_SRC]]
- [[DOWNLOADS_FILE_LAST_UPDATED]]
- [[DOWNLOADS_FILE_VIEWS]]
- [[DOWNLOADS_FILE_DOWNLOAD_COUNT]]
- [[DOWNLOADS_FILE_ROW_CLASS]]
- [[TXT_DOWNLOADS_SIZE]]
- [[DOWNLOADS_FILE_SIZE]]
- [[TXT_DOWNLOADS_LICENSE]]
- [[DOWNLOADS_FILE_LICENSE]]
- [[TXT_DOWNLOADS_VERSION]]
- [[DOWNLOADS_FILE_VERSION]]
- [[TXT_DOWNLOADS_AUTHOR]]
- [[DOWNLOADS_FILE_AUTHOR]]
- [[TXT_DOWNLOADS_WEBSITE]]
- [[DOWNLOADS_FILE_WEBSITE]]
- [[DOWNLOADS_FILE_WEBSITE_SRC]]
Hinweis: Dieser Block wird nur angezeigt, wenn die Suchfunktion ausgelöst wurde.
- [[TXT_DOWNLOADS_SEARCH_RELATED_CATEGORIES]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_ID]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_NAME]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_NAME_LINK]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_FOLDER_LINK]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_DESCRIPTION]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_SHORT_DESCRIPTION]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_IMAGE]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_IMAGE_SRC]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_THUMBNAIL]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_THUMBNAIL_SRC]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_DOWNLOADS_COUNT]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_DELETE_ICON]]
- [[DOWNLOADS_SEARCH_FILE_CATEGORY_ROW_CLASS]]
- [[TXT_DOWNLOADS_MORE]]
Download Detailansicht
- [[TXT_DOWNLOADS_DOWNLOAD]]
- [[TXT_DOWNLOADS_ADDED_BY]]
- [[TXT_DOWNLOADS_LAST_UPDATED]]
- [[TXT_DOWNLOADS_DOWNLOADED]]
- [[TXT_DOWNLOADS_VIEWED]]
- [[DOWNLOADS_FILE_ID]]
- [[DOWNLOADS_FILE_DETAIL_SRC]]
- [[DOWNLOADS_FILE_NAME]]
- [[DOWNLOADS_FILE_DESCRIPTION]]
- [[DOWNLOADS_FILE_SHORT_DESCRIPTION]]
- [[DOWNLOADS_FILE_IMAGE]]
- [[DOWNLOADS_FILE_IMAGE_SRC]]
- [[DOWNLOADS_FILE_THUMBNAIL]]
- [[DOWNLOADS_FILE_THUMBNAIL_SRC]]
- [[DOWNLOADS_FILE_ICON]] Icon des Download-Types (image/document/pdf/media/archive/application/link)
- [[DOWNLOADS_FILE_MIME_TYPE]] Typ des Downloads (image/document/pdf/media/archive/application/link)
- [[DOWNLOADS_FILE_FILE_TYPE_ICON]] Icon gemäss Medien-Dateityp
- [[DOWNLOADS_FILE_DELETE_ICON]]
- [[DOWNLOADS_FILE_DOWNLOAD_LINK_SRC]] URL für Download (HTTP Content-Disposition: attachment)
- [[DOWNLOADS_FILE_DOWNLOAD_LINK_SRC_INLINE]] URL für in-Browser-Ansicht (HTTP Content-Disposition: inline)
- [[DOWNLOADS_FILE_OWNER]]
- [[DOWNLOADS_FILE_OWNER_ID]]
- [[DOWNLOADS_FILE_SRC]]
- [[DOWNLOADS_FILE_LAST_UPDATED]]
- [[DOWNLOADS_FILE_VIEWS]]
- [[DOWNLOADS_FILE_DOWNLOAD_COUNT]]
- [[TXT_DOWNLOADS_SIZE]]
- [[DOWNLOADS_FILE_SIZE]]
- [[TXT_DOWNLOADS_LICENSE]]
- [[DOWNLOADS_FILE_LICENSE]]
- [[TXT_DOWNLOADS_VERSION]]
- [[DOWNLOADS_FILE_VERSION]]
- [[TXT_DOWNLOADS_AUTHOR]]
- [[DOWNLOADS_FILE_AUTHOR]]
- [[TXT_DOWNLOADS_WEBSITE]]
- [[DOWNLOADS_FILE_WEBSITE]]
- [[DOWNLOADS_FILE_WEBSITE_SRC]]
- [[TXT_DOWNLOADS_RELATED_CATEGORIES]]
- [[DOWNLOADS_FILE_CATEGORY_ID]]
- [[DOWNLOADS_FILE_CATEGORY_NAME]]
- [[DOWNLOADS_FILE_CATEGORY_NAME_LINK]]
- [[DOWNLOADS_FILE_CATEGORY_FOLDER_LINK]]
- [[DOWNLOADS_FILE_CATEGORY_DESCRIPTION]]
- [[DOWNLOADS_FILE_CATEGORY_SHORT_DESCRIPTION]]
- [[DOWNLOADS_FILE_CATEGORY_IMAGE]]
- [[DOWNLOADS_FILE_CATEGORY_IMAGE_SRC]]
- [[DOWNLOADS_FILE_CATEGORY_THUMBNAIL]]
- [[DOWNLOADS_FILE_CATEGORY_THUMBNAIL_SRC]]
- [[DOWNLOADS_FILE_CATEGORY_DOWNLOADS_COUNT]]
- [[DOWNLOADS_FILE_CATEGORY_DELETE_ICON]]
- [[DOWNLOADS_FILE_CATEGORY_ROW_CLASS]]
- [[TXT_DOWNLOADS_MORE]]
- [[TXT_DOWNLOADS_RELATED_DOWNLOADS]]
Mit den folgenden funktionalen Platzhaltern kann die standardmässig definierte Sortierreihenfolge übersteuert werden:
- [[DOWNLOADS_CONFIG_LIST_CUSTOM]] Auflistung der Downloads sortiert nach individuell definierter Reihenfolge
- [[DOWNLOADS_CONFIG_LIST_ALPHABETIC]] Alphabetisch sortierte Auflistung der Downloads
- [[DOWNLOADS_CONFIG_LIST_NEWESTTOOLDEST]] Auflistung sortiert nach Neuigkeit der Downloads
- [[DOWNLOADS_CONFIG_LIST_OLDESTTONEWEST]] Auflistung sortiert nach Alter der Downloads
Mit dem folgenden funktionalen Platzhalter kann die standardmässige Anzahl anzuzeigender Downloads übersteuert werden:
- [[DOWNLOADS_CONFIG_LIMIT_<LIMIT>]] Einschränkung der Auflistung auf maximal <LIMIT> Downloads
Auflistung der Downloads:
- [[DOWNLOADS_RELATED_FILE_ID]]
- [[DOWNLOADS_RELATED_FILE_DETAIL_SRC]]
- [[DOWNLOADS_RELATED_FILE_NAME]]
- [[DOWNLOADS_RELATED_FILE_DESCRIPTION]]
- [[DOWNLOADS_RELATED_FILE_SHORT_DESCRIPTION]]
- [[DOWNLOADS_RELATED_FILE_IMAGE]]
- [[DOWNLOADS_RELATED_FILE_IMAGE_SRC]]
- [[DOWNLOADS_RELATED_FILE_THUMBNAIL]]
- [[DOWNLOADS_RELATED_FILE_THUMBNAIL_SRC]]
- [[DOWNLOADS_RELATED_FILE_ICON]] Icon des Download-Types (image/document/pdf/media/archive/application/link)
- [[DOWNLOADS_RELATED_FILE_ROW_CLASS]]
Datei Upload
- [[TXT_DOWNLOADS_BROWSE]]
- [[TXT_DOWNLOADS_UPLOAD_FILE]]
- [[TXT_DOWNLOADS_MAX_FILE_SIZE]]
- [[TXT_DOWNLOADS_ADD_NEW_FILE]]
- [[DOWNLOADS_UPLOAD_REDIRECT_URL]]
- [[DOWNLOADS_MAX_FILE_SIZE]]
Kategorie Erstellen
- [[TXT_DOWNLOADS_CREATE_DIRECTORY]]
- [[TXT_DOWNLOADS_CREATE_NEW_DIRECTORY]]
- [[DOWNLOADS_CREATE_CATEGORY_URL]]
Am meisten angesehen / Top Downloads / Neuzugänge / Kürzlich aktualisierte Downloads
- [[TXT_DOWNLOADS_MOST_VIEWED]]
- [[TXT_DOWNLOADS_MOST_DOWNLOADED]]
- [[TXT_DOWNLOADS_NEW_DOWNLOADS]]
- [[TXT_DOWNLOADS_RECENTLY_UPDATED]]
- [[TXT_DOWNLOADS_ADDED_BY]]
- [[TXT_DOWNLOADS_LAST_UPDATED]]
- [[TXT_DOWNLOADS_DOWNLOADED]]
- [[TXT_DOWNLOADS_VIEWED]]
- [[DOWNLOADS_FILE_ID]]
- [[DOWNLOADS_FILE_DETAIL_SRC]]
- [[DOWNLOADS_FILE_NAME]]
- [[DOWNLOADS_FILE_DESCRIPTION]]
- [[DOWNLOADS_FILE_SHORT_DESCRIPTION]]
- [[DOWNLOADS_FILE_IMAGE]]
- [[DOWNLOADS_FILE_IMAGE_SRC]]
- [[DOWNLOADS_FILE_THUMBNAIL]]
- [[DOWNLOADS_FILE_THUMBNAIL_SRC]]
- [[DOWNLOADS_FILE_ICON]] Icon des Download-Types (image/document/pdf/media/archive/application/link)
- [[DOWNLOADS_FILE_MIME_TYPE]] Typ des Downloads (image/document/pdf/media/archive/application/link)
- [[DOWNLOADS_FILE_FILE_TYPE_ICON]] Icon gemäss Medien-Dateityp
- [[DOWNLOADS_FILE_DELETE_ICON]]
- [[DOWNLOADS_FILE_DOWNLOAD_LINK_SRC]] URL für Download (HTTP Content-Disposition: attachment)
- [[DOWNLOADS_FILE_DOWNLOAD_LINK_SRC_INLINE]] URL für in-Browser-Ansicht (HTTP Content-Disposition: inline)
- [[DOWNLOADS_FILE_OWNER]]
- [[DOWNLOADS_FILE_OWNER_ID]]
- [[DOWNLOADS_FILE_SRC]]
- [[DOWNLOADS_FILE_LAST_UPDATED]]
- [[DOWNLOADS_FILE_VIEWS]]
- [[DOWNLOADS_FILE_DOWNLOAD_COUNT]]
- [[TXT_DOWNLOADS_SIZE]]
- [[DOWNLOADS_FILE_SIZE]]
- [[TXT_DOWNLOADS_LICENSE]]
- [[DOWNLOADS_FILE_LICENSE]]
- [[TXT_DOWNLOADS_VERSION]]
- [[DOWNLOADS_FILE_VERSION]]
- [[TXT_DOWNLOADS_AUTHOR]]
- [[DOWNLOADS_FILE_AUTHOR]]
- [[TXT_DOWNLOADS_WEBSITE]]
- [[DOWNLOADS_FILE_WEBSITE]]
- [[DOWNLOADS_FILE_WEBSITE_SRC]]
- [[DOWNLOADS_FILE_ROW_CLASS]]
RSS Feed Verzeichnis (section=Feed)
Feed Übersicht
Auflistung der erfassten RSS Feeds
- [[FEED_CAT_NAME]] Name der Kategorie
- [[FEED_NEWS_NAME]] Name des Feeds
- [[FEED_NEWS_LINK]] URL zur Anzeige des Feeds
Feed Ansicht
Anzeige eines Feeds
Allgemein
- [[TXT_FEED_LAST_UPTDATE]] Oberflächentext "Letzte Aktualisierung"
- [[FEED_CAT]] Kategorie (Name) des ausgewählten Feeds
- [[FEED_PAGE]] Name des Feeds (gemäss manueller Erfassung)
Kanal (Channel)
- [[FEED_CHANNEL_LINK]] Website URL des Feeds/Kanals
- [[FEED_CHANNEL_DESCRIPTION]] Beschreibung des Feeds/Kanals
- [[FEED_CHANNEL_LAST_BUILD_DATE]] Letzte Aktualisierung des Feeds
- [[FEED_CHANNEL_IMAGE]] Bild des Feeds/Kanals
- [[FEED_CHANNEL_TITLE]] Titel des Feeds/Kanals
- [[FEED_FETCH_TIME]] Datum des letzten Downloads des Feeds
Hinweis: Rückwärtskompatibilität für Templates älter als Version 5.0
- [[FEED_IMAGE]] Bild des Feeds/Kanals
- [[FEED_TITLE]] Titel des Feeds/Kanals
- [[FEED_TIME]] Datum des letzten Downloads des Feeds
Artikel
Artikeldaten
- [[FEED_ITEM_TITLE]] Titel/Überschrift des Artikels
- [[FEED_ITEM_SUBTITLE]] Untertitel des Artikels
- [[FEED_ITEM_DESCRIPTION]] Der Abriss des Artikels
- [[FEED_ITEM_LINK]] URL zum Artikel
- [[FEED_ITEM_PUBDATE]] Veröffentlichungsdatum des Artikels
- [[FEED_ITEM_AUTHOR]] Author des Artikels
- [[FEED_ITEM_SOURCE]] Die Quelle des Artikels
- [[FEED_ITEM_GUID]] Die eindeutige Kennzeichnung des Artikels
- [[FEED_ITEM_CATEGORY]] Kategorie des Artikels
Metainformationen
- [[FEED_ITEM_ROWCLASS]] Alternierende Ausgabe von "row1" und "row2". Beginnend bei "row1"
Dublin Core Metadaten
Hinweis: Diese Daten sind nur verfügbar, sofern der Artikel die Dublin Core Metadaten auch enthält
- [[FEED_ITEM_DC_TITLE]]
- [[FEED_ITEM_DC_CREATOR]]
- [[FEED_ITEM_DC_SUBJECT]]
- [[FEED_ITEM_DC_DESCRIPTION]]
- [[FEED_ITEM_DC_PUBLISHER]]
- [[FEED_ITEM_DC_CONTRIBUTOR]]
- [[FEED_ITEM_DC_DATE]]
- [[FEED_ITEM_DC_TYPE]]
- [[FEED_ITEM_DC_FORMAT]]
- [[FEED_ITEM_DC_IDENTIFIER]]
- [[FEED_ITEM_DC_SOURCE]]
- [[FEED_ITEM_DC_LANGUAGE]]
- [[FEED_ITEM_DC_RELATION]]
- [[FEED_ITEM_DC_COVERAGE]]
- [[FEED_ITEM_DC_RIGHTS]]
Hinweis: Rückwärtskompatibilität für Templates älter als Version 5.0
- [[FEED_ROWCLASS]] Alternierende Ausgabe von "row1" und "row2". Beginnend bei "row1"
- [[FEED_DATE]] Veröffentlichungsdatum des Artikels
- [[FEED_LINK]] URL zum Artikel
- [[FEED_NAME]] Titel/Überschrift des Artikels
Podcast
- Funktionen und Meldungen
- [[PODCAST_MEDIUM_TITLE]] Medium Titel
- [[PODCAST_MEDIUM_SHORT_DATE]] Medium Datum
- [[PODCAST_MEDIUM_PLAYLENGTH]] Medium Spieldauer
- [[PODCAST_MEDIUM_AUTHOR]] Medium Author
- [[PODCAST_MEDIUM_DESCRIPTION]] Medium Beschreibung
- [[PODCAST_MEDIUM_FILESIZE]] Medium (Datei)-Grösse
- [[PODCAST_MEDIUM_CODE]] Medium Code
- [[PODCAST_CATEGORY_MENU]] Kategorie Sortierungsfeld
- [[PODCAST_MEDIA_ID]] Media Identitätsnummer
- [[PODCAST_MEDIA_CATEGORY_ID]] Kategorie Identitätsnummer
- [[PODCAST_MEDIA_TITLE]] Media Titel
- [[PODCAST_MEDIA_PLAYLENGHT]] Media Spieldauer
- [[PODCAST_MEDIA_DESCRIPTION]] Media Beschreibung
- [[PODCAST_MEDIA_DATE]] Media Datum
Online-Desk
Funktionen und Meldungen
- [[EGOV_PRODUCT_TITLE]] Produkt Titel
- [[EGOV_PRODUCT_DESC]] Product description
- [[EGOV_PRODUCT_PRICE]] Produkt Preis
- [[EGOV_FORM]] Produkt Formular
- [[EGOV_PRODUCT_LINK]] Produkt Link
Medienverzeichnis (Media Directory)
Anwendungsseiten (section=MediaDir)
Übersicht (section=MediaDir
| section=MediaDir&cmd=<ID1>-<ID2>
| section=MediaDir&cmd=<ID1>
| section=MediaDir&cmd=-<ID2>
| section=MediaDir&cmd=<FORM-CMD>
)
Auf der Übersichtsseite können ausgewählte Einträge angezeigt werden. Die Einträge können dabei nach Ebene, Kategorie, Formular oder einer Kombination davon ausgewählt werden.
Die Auswahl erfolgt primär über den Bereich (cmd
) der jeweiligen Anwendungsseite. Hier bestehen folgende Möglichkeiten:
Filterung | Bereich (cmd )
|
Erläuterung | Beispiel |
---|---|---|---|
Keine | leer | Keine Filterung. Es werden alle Einträge angezeigt | section=MediaDir
|
Ebene[1] | <ID>
|
Es werden die Einträge einer ausgewählten Ebene angezeigt | section=MediaDir&cmd=3
|
Kategorie[2] | -<ID>
|
Es werden die Einträge einer ausgewählten Kategorie angezeigt | section=MediaDir&cmd=-4
|
Ebene & Kategorie [3] | <ID1>-<ID2>
|
Es werden nur Einträge angezeigt, welche sich sowohl in einer ausgewählten Ebene (<ID1> ), wie auch Kategorie (<ID2> ) befinden.
|
section=MediaDir&cmd=3-4
|
Formular | <FORM-CMD>
|
Es werden die Einträge eines ausgewählten Formulars angezeigt | section=MediaDir&cmd=team
|
Sekundär kann die Auflistung der Einträge mittels funktionalen Platzhaltern direkt in den eingesetzten Anwendungsvorlagen (siehe Filterung) weiter eingeschränkt werden. Die sekundäre Filterung hat dabei Vorrang gegenüber der primären Filterung.
Tertiär kann die Auflistung der Einträge via URL-Argument noch weiter eingeschränkt werden. Die teriäre Filterung hat dabei die höchste Priorität und hat damit Vorrang gegenüber der primären und sekundären Filterung. Die verfügbaren Filtermöglichkeiten sind wie folgt:
Filterung | URL-Argument | Erläuterung | Beispiel |
---|---|---|---|
Ebene | lid
|
Es werden die Einträge einer ausgewählten Ebene angezeigt | section=MediaDir&lid=3
|
Kategorie | cid
|
Es werden die Einträge einer ausgewählten Kategorie angezeigt | section=MediaDir&cid=4
|
Werden Filter (für Ebene, Kategorie und Formular) mehrfach definiert, so unterliegen diese der folgenden Rangfolge:
- URL-Argument (tertiäre Filterung)
- Funktionale Platzhalter (sekundäre Filterung)
- Bereich
cmd
(primäre Filterung)
D.h. ist ein Filter (z.B. für die Kategorie) in allen drei Filtermöglichkeiten definiert, so hat die tertiäre Filterung (URL-Argument) Vorrang.
Die Anwendungsseite bietet die folgenden Anzeigemöglichkeiten und Funktionen:
- Breadcrumb (
<!-- BEGIN/END mediadirNavtree -->
) - Aktuelle Ebene & Kategorie (
<!-- BEGIN/END mediadirCategoryLevelDetail -->
) - Auflistung Ebenen & Kategorien (
<!-- BEGIN/END mediadirCategoriesLevelsList -->
) - Suchformlar (
<!-- BEGIN/END mediadirSearchform -->
) - Auflistung von Einträgen (
<!-- BEGIN/END mediadirEntryList -->
) - Auflistung von verwandten Einträgen (
<!-- BEGIN/END mediadirEntryRelatedList -->
)
Syntax:
Filterung
Die Anzeige der Einträge, Ebenen und Kategorien kann bei Bedarf nach Formular-Typ, Kategorie und Ebene gefiltert werden. Dazu können die folgenden funktionalen Platzhalter an oberster Stelle der jeweiligen Anwendungsvorlage eingefügt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
Mit dem Template-Block <!-- BEGIN/END mediadirNavtree -->
kann die aktuelle Position innerhalb des Medienverzeichnisses (Hierarchie der Kategorien & Ebenen) visualisiert werden.
<!-- BEGIN mediadirNavtree -->
-
[[MEDIADIR_CONFIG_FUNC_FALLBACK_LINK_MYSELF_AS_CATEGORY]]
Verwende die aktuell Seite als Fallback bei fehlender Kategorie-Anwendungsseite -
[[MEDIADIR_CONFIG_FUNC_FALLBACK_LINK_MYSELF_AS_LEVEL]]
Verwende die aktuell Seite als Fallback bei fehlender Ebene-Anwendungsseite
- [[MEDIADIR_NAVTREE_LINK]] HTML-Link des Strukturabschnitts
- [[MEDIADIR_NAVTREE_LINK_SRC]] URL des Strukturabschnitts
- [[MEDIADIR_NAVTREE_LINK_TITLE]] Titel des Strukturabschnitts
- [[MEDIADIR_NAVTREE_LINK_CLASS]] Beim letzten Strukturabschnitt wird der Wert last gesetzt, ansonsten wird nichts ausgegeben
- [[MEDIADIR_NAVTREE_SEPARATOR]] Beim ersten Strukturabschnitt wird nichts ausgegeben, ansonsten > (resp.: >)
<!-- END mediadirNavtree -->
Aktuelle Ebene & Kategorie
Der Template-Block <!-- BEGIN/END mediadirCategoryLevelDetail -->
gibt Informationen zur aktuell ausgewählten Ebene und/oder Kategorie aus.
Ist sowohl eine Ebene, wie auch eine Kategorie gewählt, dann wird dieser Block zweimal ausgebene. Zuerst für die gewählte Ebene und dann für die gewählte Kategorie.
<!-- BEGIN mediadirCategoryLevelDetail -->
- [[MEDIADIR_CATEGORY_LEVEL_NAME]]
- [[MEDIADIR_CATEGORY_LEVEL_GOOGLE_MAP]]
- [[MEDIADIR_CATEGORY_LEVEL_TYPE]] Entweder level oder category
- [[MEDIADIR_CATEGORY_LEVEL_PICTURE]]
- [[MEDIADIR_CATEGORY_LEVEL_DESCRIPTION]]
- [[MEDIADIR_CATEGORY_LEVEL_META_DESCRIPTION]] Meta-Beschreibung der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_NUM_ENTRIES]] Currently not working, see CLX-4917
- [[MEDIADIR_CATEGORY_LEVEL_ID]]
<!-- END mediadirCategoryLevelDetail -->
Ist weder eine Ebene, noch eine Kategorie ausgewählt, dann wird der folgende Block angezeigt:
<!-- BEGIN mediadirOverview -->
Dieser Block wird angezeigt, wenn weder eine Ebene, noch eine Kategorie ausgewählt wurde.
<!-- END mediadirOverview -->
Auflistung Ebenen & Kategorien
Der Block <!-- BEGIN/END mediadirCategoriesLevelsList -->
listet die im Medienverzeichnis erfassten Ebenen und Kategorien auf. Der Block wird dabei mehrmals ausgegeben. Zuerst für die anzuzeigenden Ebenen und danach für die anzuzeigenden Kategorien. Welche Ebenen und Kategorien angezeigt werden, ist abhängig von folgenden Faktoren:
- Definierte Konfiguration unter Einstellungen > Ebenen & Kategorien
- Aktuell ausgewählte Ebene und/oder Kategorie und deren jeweilige Konfiguration
- Aktuell ausgewähltes Formular und deren jeweilige Konfiguration
Grundsätzlich gilt: Ist eine Ebene ausgewählt, dann werden nur deren Unter-Ebenen angezeigt. Analoges gilt für Kategorien - Ist eine Kategorie ausgewählt, so werden nur deren Unter-Kategorien angezeigt.
Die Auflistung der Ebenen erfolgt nur, wenn folgende Bedingungen erfüllt sind:
- Die Option Ebenen aktivieren ist auf aktivieren gesetzt
- Aktuell ist keine Kategorie gewählt oder Option Kategorien anzeigen ist auf aktivieren gesetzt
- Die Option Ebenen verwenden ist beim ausgewählten Formular auf aktivieren gesetzt, falls ein Formular ausgewählt wurde
Die Auflistung der Kategorien erfolgt sofern eine der folgenden Bedingungen erfüllt ist:
- Die Option Ebenen aktivieren ist auf deaktivieren gesetzt
- Oder keine Ebene ist ausgewhlt
- Oder die aktuell gewählte Ebene hat die Option Kategorien anzeigen auf aktivieren gesetzt
- Oder eine Kategroie ist ausgewählt
- Oder das aktuell ausgewählte Formular hat die Option Kategorien verwenden auf aktivieren und Option Ebenen verwenden auf deaktivieren gesetzt
Die Auflistung wird in Spalten gruppert. Dazu muss der Wert COLS
in den Block-Namen von <!-- BEGIN/END mediadirCategoriesLevels_row_COLS -->
, <!-- BEGIN/END mediadirCategoriesLevels_row_COLS_entries -->
und <!-- BEGIN/END mediadirCategoriesLevels_row_COLS_entry -->
durch die gewünschte Anzahl Spalten ersetzt werden. Mögliche Werte: 1
-10
<!-- BEGIN mediadirCategoriesLevelsList -->
- [[MEDIADIR_CATEGORY_LEVEL_TYPE]] Entweder level oder category
- Auflistung der Untergeordneten Ebenen & Kategorien
<!-- BEGIN mediadirCategoriesLevels_row_COLS -->
- [[MEDIADIR_CATEGORY_LEVEL_ID]] ID der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_NAME]] Name der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_DESCRIPTION]] Beschreibung der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_META_DESCRIPTION]] Meta-Beschreibung der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_PICTURE]] HTML-Bild der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_PICTURE_SOURCE]] Bild Quelle (URL) der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_THUMBNAIL_FORMAT_THUMBNAIL]] Pfad (URL) zum Vorschaubild (klein) der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_THUMBNAIL_FORMAT_MEDIUM]] Pfad (URL) zum Vorschaubild (mittlere Grösse) der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_THUMBNAIL_FORMAT_LARGE]] Pfad (URL) zum Vorschaubild (gross) der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_LINK]] HTML-Link zur Detailansicht der Ebene/Kategorie mit dem Namen der Ebene/Kategorie als Titel
- [[MEDIADIR_CATEGORY_LEVEL_LINK_SRC]] URL zur Detailansicht der Ebene/Kategorie
- [[MEDIADIR_CATEGORY_LEVEL_NUM_ENTRIES]] Anzahl enthaltene Einträge - Currently not working, see CLX-4917
- Nur Verfügbar bei Kategorien
- [[MEDIADIR_CATEGORY_LEVEL_CHILDREN]] HTML-Auflistung (UL/LI) der Unterkategorien
- Auflistung der enthaltenen Einträge
<!-- BEGIN mediadirCategoriesLevels_row_COLS_entries -->
<!-- BEGIN mediadirCategoriesLevels_row_COLS_entry -->
- Allgemein
- [[MEDIADIR_CATEGORY_LEVEL_ROW_CLASS]] = ('row1' : 'row2')
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_ID]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_VALIDATE_DATE]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_VALIDATE_TIMESTAMP]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_CREATE_DATE]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_CREATE_TIMESTAMP]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_UPDATE_DATE]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_UPDATE_TIMESTAMP]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_HITS]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_POPULAR_HITS]]
- Kontextdaten
Kontext | Platzhalter (HTML-codierte Ausgabe) | Platzhalter (Rohdaten) | Quelle |
---|---|---|---|
Titel | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_TITLE]]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_TITLE_RAW]]
|
Formular-Feld mit Kontext Titel oder das erste textuelle Eingabefeld des Formulars.
|
Inhalt | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_CONTENT]] [1]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_CONTENT_RAW]]
|
Formular-Feld mit Kontext Inhalt .
|
Adresse | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_ADDRESS]]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_ADDRESS_RAW]]
|
Formular-Feld mit Kontext Adresse .
|
PLZ | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_ZIP]]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_ZIP_RAW]]
|
Formular-Feld mit Kontext PLZ .
|
Ort | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_CITY]]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_CITY_RAW]]
|
Formular-Feld mit Kontext Ort .
|
Land | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_COUNTRY]]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_COUNTRY_RAW]]
|
Formular-Feld mit Kontext Land .
|
Bild | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_IMAGE]] [2]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_IMAGE_RAW]]
|
Formular-Feld mit Kontext Bild .
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_IMAGE_SRC]] [3]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_IMAGE_SRC_RAW]]
| ||
Stichworte | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_KEYWORDS]]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_KEYWORDS_RAW]]
|
Formular-Feld mit Kontext Stichworte .
|
Slug | [[MEDIADIR_CATEGORY_LEVEL_ENTRY_SLUG]]
|
[[MEDIADIR_CATEGORY_LEVEL_ENTRY_SLUG_RAW]]
|
Formular-Feld mit Kontext Slug .
|
- ↑ Bei Formular-Feldern vom Typ
Wysiwyg
ist die Ausgabe immer in Rohform, also als HTML-Code. - ↑ Bei Formular-Feldern vom Typ
Bild
wird ein verlinkterimg
-Tag ausgegeben und ist identisch zu[[MEDIADIR_CATEGORY_LEVEL_ENTRY_IMAGE_RAW]]
- ↑ Ausgabe des Bildpfades - nur verfügbar bei Formular-Feldern vom Typ
Bild
oderLink
- Verlinkung
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_DETAIL_URL]]
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_TITLE_URL_ENCODED]] URL-encodierte Ausgabe des Titels des Eintrages
- Oberflächentexte
- [[TXT_MEDIADIR_CATEGORY_LEVEL_ENTRY_DETAIL]]
- Feld-Auflistung (Details)
Mit dem Template-Block <!-- BEGIN/END mediadir_category_level_inputfield_<ID>[_<LABEL>] -->
kann der Inhalt eines ausgewählten Formular-Feldes ausgegeben werden. <ID>
ist dabei durch die ID des jeweiligen Formular-Feldes zu ersetzen. Durch Angabe einer optionalen Bezeichnung (_<LABEL>
) kann der Inhalt eines Formular-Feldes mehrfach in einer Anwendungsvorlage oder einem FieldTemplate integriert werden.
<LABEL> ist dabei durch einen alphanumerischen Text zu ersetzen. Gültiges Format für <LABEL>: [a-z0-9]+
<!-- BEGIN mediadir_category_level_inputfield_<ID>[_<LABEL>] -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_CATEGORY_LEVEL_INPUTFIELD_NAME]]
-
[[MEDIADIR_CATEGORY_LEVEL_INPUTFIELD_VALUE]]
<!-- END mediadir_category_level_inputfield_<ID>[_<LABEL>] -->
Der Template-Block <!-- BEGIN/END mediadir_category_level_inputfields -->
kann genutzt werden, um die Inhalte alle Formular-Felder (welche einen Wert gesetzt haben) auszugeben, für welche kein spezifischer Template-Block mit <!-- BEGIN/END mediadir_category_level_inputfield_<ID> -->
definiert wurde:
<!-- BEGIN mediadir_category_level_inputfields -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_CATEGORY_LEVEL_INPUTFIELD_NAME]]
-
[[MEDIADIR_CATEGORY_LEVEL_INPUTFIELD_VALUE]]
<!-- END mediadir_category_level_inputfields -->
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_AUTHOR]] Benutzername des Verfassers (falls gesetzt, ansonsten "unknown")
Hinweis: Dieser Block wird angezeigt, sofern dem Eintrag kein gültiger Verfasser zugewiesen ist.
Hinweis: Dieser Block wird nur angezeigt, sofern dem Eintrag ein gültiger Verfasser zugewiesen ist.
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_AUTHOR_USERNAME]] Benutzername des Verfassers
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_AUTHOR_EMAIL]] E-Mail-Adresse des Verfassers
- [[MEDIADIR_CATEGORY_LEVEL_ENTRY_AUTHOR_PROFILE_ATTRIBUTE_<ATTRIBUTE-ID>]] Profildaten des Verfassers. Siehe Darstellung der Benutzerprofil Eigenschaften
<!-- END mediadirCategoriesLevels_row_COLS_entry -->
<!-- END mediadirCategoriesLevels_row_COLS_entries -->
<!-- END mediadirCategoriesLevels_row_COLS -->
<!-- END mediadirCategoriesLevelsList -->
- Beispiel
Die Anzahl der Spalten kann frei definiert werden. Das folgende Beispiel generiert eine Auflistung mit 3 Spalten:
<ul>
<li>[[MEDIADIR_CATEGORY_LEVEL_LINK]]</li>
</ul>
<ul>
<li>[[MEDIADIR_CATEGORY_LEVEL_LINK]]</li>
</ul>
<ul>
<li>[[MEDIADIR_CATEGORY_LEVEL_LINK]]</li>
</ul>
Suche
Mit dem Template-Block <!-- BEGIN/END mediadirSearchform -->
kann ein Suchformular eingebunden werden.
Auf den Übersichtsseiten kann das normale Suchformular durch ein erweitertes Suchformular mit Filtermöglichkeit ergänzt werden. Dazu können anstelle der Platzhalter [[TXT_MEDIADIR_SEARCH]]
und [[MEDIADIR_NORMAL_SEARCH_FORM]]
die folgenden Platzhalter eingesetzt werden:
-
[[TXT_MEDIADIR_EXP_SEARCH]]
Textbaustein: Erweiterte Suche -
[[MEDIADIR_EXPANDED_SEARCH_FORM]]
Erweitertes Suchformular mit Filtermöglichkeit gemäss SetupErw. Suche
der Feldkonfiguration -
[[MEDIADIR_CONFIG_FUNC_FIELD_<FIELD-ID>_FILTER_BY_OR]]
Ändern des Suchverhaltens von Formularfeldern des Typs Kontrollkästchen von einerAND
- auf eineOR
-Abfrage. <FIELD-ID> ist durch die ID des jeweiligen Formularfeldes zu ersetzen.
<!-- BEGIN mediadirSearchform -->
-
[[TXT_MEDIADIR_SEARCH]]
Textbaustein: Suchen -
[[MEDIADIR_NORMAL_SEARCH_FORM]]
Suchformular mit einfacher Schlagwort-Suche
<!-- END mediadirSearchform -->
Suchresultate
Das generierte Suchformular zeigt (mit der &form-action
) jeweils auf die aktuelle Anwendungsseite, auf welcher das Suchformular eingebunden wurde. Ausnahme ist bei Verwendung des Suchformulars auf einer Detailseite (cmd=detail
| cmd=detail<ID>
), in welchem Fall das Suchformular auf die dazugehörige Übersichtsseite des angezeigten Eintrages zeigt.
Bei der Anzeige der Suchresultate (nach Einsendung des Formulars) werden nur die folgenden Platzhalter und Template-Blöcke angezeigt:
-
<!-- BEGIN/END mediadirSearchform -->
-
<!-- BEGIN/END mediadirCategoryLevelDetail -->
-
<!-- BEGIN/END mediadirEntryList -->
-
[[MEDIADIR_SEARCH_GOOGLE_MAP]]
Google Maps Karte der gefundenen Einträge - Falls bei Verwendung der einfachen Schlagwort-Suche (
[[MEDIADIR_NORMAL_SEARCH_FORM]]
) kein Schlagwort eingegeben wird, so wird der Platzhalter[[MEDIADIR_SEARCH_MESSAGE]]
mit folgendem Textbaustein abgefüll (SprachplatzhalterTXT_MEDIADIR_NO_SEARCH_TERM
)t:- Bitte geben sie einen Suchbegriff ein.
- Falls keine Einträge bei der Suche gefunden werden, so wird der Platzhalter
[[MEDIADIR_SEARCH_MESSAGE]]
mit folgendem Textbaustein abgefüllt (SprachplatzhalterTXT_MEDIADIR_NO_ENTRIES_FOUND
):- Keine Einträge gefunden.
Auflistung von Einträgen
Der Block <!-- BEGIN/END mediadirEntryList -->
kann verwendet werden, um die erfassten Einträge auszugeben.
- Eine Kategorie mit aktivierter Option Einträge anzeigen ist ausgewählt (egal ob via Anwendungs-Bereich
cmd
, funktionalen Platzhalter[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
oder URL-Argumentcid
) - Keine Kategorie ist ausgewählt, die Verwendung von Ebenen ist aber aktiviert und eine Ebene mit aktivierter Option Einträge anzeigen ist ausgewählt (egal ob via Anwendungs-Bereich
cmd
, funktionalen Platzhalter[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
oder URL-Argumentlid
) - Die Option Neuste Einträge bei der Übersicht auflisten ist aktiviert und weder eine Ebene, noch eine Kategorie ist ausgewählt
- In diesem Fall wird der Template-Block
<!-- BEGIN/END mediadirLatestList -->
anstelle des Blocks<!-- BEGIN/END mediadirEntryList -->
angezeigt.
Achtung: Ist<!-- BEGIN/END mediadirLatestList -->
nicht vorhanden, dann werden keine Einträge angezeigt.
-
- Ein Formular, das weder die Verwendung von Ebenen, noch die von Kategorien aktiviert hat, ist ausgewählt (egal ob via Anwendungs-Bereich
cmd
oder funktionalen Platzhalter[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
) - Alle folgenden Bedingungen sind erfüllt:
- Keine Kategorie ist ausgewählt (egal ob via Anwendungs-Bereich
cmd
, funktionalen Platzhalter[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
oder URL-Argumentcid
) - Die Verwendung von Ebenen ist nicht aktiviert oder keine Ebene ist ausgewählt (egal ob via Anwendungs-Bereich
cmd
, funktionalen Platzhalter[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
oder URL-Argumentlid
) - Der Template-Block
<!-- BEGIN/END mediadirCategoriesLevelsList -->
ist in der Anwendungsvorlage nicht vorhanden - Ein Formular ist ausgewählt (egal ob via Anwendungs-Bereich
cmd
oder funktionalen Platzhalter[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
)
- Keine Kategorie ist ausgewählt (egal ob via Anwendungs-Bereich
Falls die Option Neuste Einträge bei der Übersicht auflisten aktiviert ist und weder eine Ebene, noch eine Kategorie ausgewählt ist, dann wird anstelle des Template-Blocks <!-- BEGIN/END mediadirEntryList -->
der Block <!-- BEGIN/END mediadirLatestList -->
angezeigt:
<!-- BEGIN mediadirLatestList -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirLatestList -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
Falls die Auflistung im Template Block <!-- BEGIN/END mediadirEntryList -->
mittels den funktionalen Platzhaltern [[MEDIADIR_CONFIG_LIST_LIMIT_LIMIT]]
und/oder [[MEDIADIR_CONFIG_LIST_OFFSET_OFFSET]]
eingeschränkt wird, so werden die gleichen Einschränkungen auf die Auflistung der Einträge in diesem Block übernommen. Der Block <!-- BEGIN/END mediadirLatestList -->
selbst unterstützt keine funktionalen Platzhaltern.
Falls im Template Block <!-- BEGIN/END mediadirEntryList -->
allerdings der funktionale Platzhalter [[MEDIADIR_CONFIG_LIST_LATEST]]
verwendet wird, dann wird der Block <!-- BEGIN/END mediadirEntryList -->
anstelle von <!-- BEGIN/END mediadirLatestList -->
angezeigt.
<!-- END mediadirLatestList -->
Mit dem Platzhalter [[MEDIADIR_PAGING]]
kann eine HTML-Paging-Funktionalität ausgegeben werden, falls mehr Einträge zur Anzeige verfügbar sind, als angezeigt werden sollen.
Falls keine Einträge zur Anzeige bereit stehen, wir anstelle des Template-Blocks <!-- BEGIN/END mediadirEntryList -->
der Block <!-- BEGIN/END mediadirNoEntriesFound -->
angezeigt:
<!-- BEGIN mediadirNoEntriesFound -->
Dieser Block wird anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
angezeigt, falls keine Einträge zur Anzeige vorhanden sind.
-
[[TXT_MEDIADIR_SEARCH_MESSAGE]]
Textbaustein (TXT_MEDIADIR_NO_ENTRIES_FOUND
): Keine Einträge gefunden.
<!-- END mediadirNoEntriesFound -->
Die Auflistung der Einträge kann durch Platzierung der folgenden funktionalen Platzhaltern innerhalb des Template-Blocks <!-- BEGIN/END mediadirEntryList -->
übersteuert/eingegränzt werden:
-
[[MEDIADIR_CONFIG_SORT_POPULAR]]
Auflistung der Einträge sortiert nach Beliebtheit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_SORT_ALPHABETICAL]]
Alphabetische Auflistung der Einträge (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LATEST]]
Auflistung der Einträge sortiert nach Neuigkeit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LIMIT_<LIMIT>]]
Einschränkung der Auflistung auf maximal <LIMIT> Einträge -
[[MEDIADIR_CONFIG_LIST_OFFSET_<OFFSET>]]
Die ersten <OFFSET> Einträge bei der Auflistung überspringen
Hinweis: Diese funktionalen Platzhalter sind nicht verfügbar wenn das Legacy Verhalten aktiv ist. Siehe Konfiguration unter Anwendungen > Medienverzeichnis > Einstellungen > Einträge > Verhalten
<!-- BEGIN mediadirEntryList -->
- Allgemein
- [[MEDIADIR_ROW_CLASS]] = ('row1' : 'row2')
- [[MEDIADIR_ENTRY_ID]]
- [[MEDIADIR_ENTRY_VALIDATE_DATE]]
- [[MEDIADIR_ENTRY_VALIDATE_TIMESTAMP]]
- [[MEDIADIR_ENTRY_CREATE_DATE]]
- [[MEDIADIR_ENTRY_CREATE_TIMESTAMP]]
- [[MEDIADIR_ENTRY_UPDATE_DATE]]
- [[MEDIADIR_ENTRY_UPDATE_TIMESTAMP]]
- [[MEDIADIR_ENTRY_HITS]]
- [[MEDIADIR_ENTRY_POPULAR_HITS]]
- Kontextdaten
Kontext | Platzhalter (HTML-codierte Ausgabe) | Platzhalter (Rohdaten) | Quelle |
---|---|---|---|
Titel | [[MEDIADIR_ENTRY_TITLE]]
|
[[MEDIADIR_ENTRY_TITLE_RAW]]
|
Formular-Feld mit Kontext Titel oder das erste textuelle Eingabefeld des Formulars.
|
Inhalt | [[MEDIADIR_ENTRY_CONTENT]] [1]
|
[[MEDIADIR_ENTRY_CONTENT_RAW]]
|
Formular-Feld mit Kontext Inhalt .
|
Adresse | [[MEDIADIR_ENTRY_ADDRESS]]
|
[[MEDIADIR_ENTRY_ADDRESS_RAW]]
|
Formular-Feld mit Kontext Adresse .
|
PLZ | [[MEDIADIR_ENTRY_ZIP]]
|
[[MEDIADIR_ENTRY_ZIP_RAW]]
|
Formular-Feld mit Kontext PLZ .
|
Ort | [[MEDIADIR_ENTRY_CITY]]
|
[[MEDIADIR_ENTRY_CITY_RAW]]
|
Formular-Feld mit Kontext Ort .
|
Land | [[MEDIADIR_ENTRY_COUNTRY]]
|
[[MEDIADIR_ENTRY_COUNTRY_RAW]]
|
Formular-Feld mit Kontext Land .
|
Bild | [[MEDIADIR_ENTRY_IMAGE]] [2]
|
[[MEDIADIR_ENTRY_IMAGE_RAW]]
|
Formular-Feld mit Kontext Bild .
|
[[MEDIADIR_ENTRY_IMAGE_SRC]] [3]
|
[[MEDIADIR_ENTRY_IMAGE_SRC_RAW]]
| ||
Stichworte | [[MEDIADIR_ENTRY_KEYWORDS]]
|
[[MEDIADIR_ENTRY_KEYWORDS_RAW]]
|
Formular-Feld mit Kontext Stichworte .
|
Slug | [[MEDIADIR_ENTRY_SLUG]]
|
[[MEDIADIR_ENTRY_SLUG_RAW]]
|
Formular-Feld mit Kontext Slug .
|
- ↑ Bei Formular-Feldern vom Typ
Wysiwyg
ist die Ausgabe immer in Rohform, also als HTML-Code. - ↑ Bei Formular-Feldern vom Typ
Bild
wird ein verlinkterimg
-Tag ausgegeben und ist identisch zu[[MEDIADIR_ENTRY_IMAGE_RAW]]
- ↑ Ausgabe des Bildpfades - nur verfügbar bei Formular-Feldern vom Typ
Bild
oderLink
- Kategorien
- [[MEDIADIR_ENTRY_CATEGORIES]] UL/LI-Auflistung der zugewiesenen Kategorien
oder
- [[MEDIADIR_ENTRY_CATEGORY_ID]] ID der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_NAME]] Name der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_DESCRIPTION]] Beschreibung der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_PICTURE]] HTML-Bild der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_PICTURE_SOURCE]] Bild Quelle (URL) der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_THUMBNAIL_FORMAT_THUMBNAIL]] Pfad (URL) zum Vorschaubild (klein) der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_THUMBNAIL_FORMAT_MEDIUM]] Pfad (URL) zum Vorschaubild (mittlere Grösse) der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_THUMBNAIL_FORMAT_LARGE]] Pfad (URL) zum Vorschaubild (gross) der Kategorie
- [[MEDIADIR_ENTRY_CATEGORY_LINK]] HTML-Link zur Detailansicht der Kategorie mit dem Namen der Kategorie als Titel
- [[MEDIADIR_ENTRY_CATEGORY_LINK_SRC]] URL zur Detailansicht der Kategorie
- Ebenen
- [[MEDIADIR_ENTRY_LEVELS]] UL/LI-Auflistung der zugewiesenen Ebenen
oder
- [[MEDIADIR_ENTRY_LEVEL_ID]] ID der Ebene
- [[MEDIADIR_ENTRY_LEVEL_NAME]] Name der Ebene
- [[MEDIADIR_ENTRY_LEVEL_DESCRIPTION]] Beschreibung der Ebene
- [[MEDIADIR_ENTRY_LEVEL_PICTURE]] HTML-Bild der Ebene
- [[MEDIADIR_ENTRY_LEVEL_PICTURE_SOURCE]] Bild Quelle (URL) der Ebene
- [[MEDIADIR_ENTRY_LEVEL_THUMBNAIL_FORMAT_THUMBNAIL]] Pfad (URL) zum Vorschaubild (klein) der Ebene
- [[MEDIADIR_ENTRY_LEVEL_THUMBNAIL_FORMAT_MEDIUM]] Pfad (URL) zum Vorschaubild (mittlere Grösse) der Ebene
- [[MEDIADIR_ENTRY_LEVEL_THUMBNAIL_FORMAT_LARGE]] Pfad (URL) zum Vorschaubild (gross) der Ebene
- [[MEDIADIR_ENTRY_LEVEL_LINK]] HTML-Link zur Detailansicht der Ebene mit dem Namen der Ebene als Titel
- [[MEDIADIR_ENTRY_LEVEL_LINK_SRC]] URL zur Detailansicht der Ebene
- Verlinkung
- [[MEDIADIR_ENTRY_DETAIL_URL]]
- [[MEDIADIR_ENTRY_EDIT_URL]]
- [[MEDIADIR_ENTRY_DELETE_URL]]
- [[MEDIADIR_ENTRY_TITLE_URL_ENCODED]] URL-encodierte Ausgabe des Titels des Eintrages
- Oberflächentexte
- [[TXT_MEDIADIR_ENTRY_DELETE]]
- [[TXT_MEDIADIR_ENTRY_EDIT]]
- [[TXT_MEDIADIR_ENTRY_DETAIL]]
- Feld-Auflistung (Details)
Mit dem Template-Block <!-- BEGIN/END mediadir_inputfield_<ID>[_<LABEL>] -->
kann der Inhalt eines ausgewählten Formular-Feldes ausgegeben werden. <ID>
ist dabei durch die ID des jeweiligen Formular-Feldes zu ersetzen. Durch Angabe einer optionalen Bezeichnung (_<LABEL>
) kann der Inhalt eines Formular-Feldes mehrfach in einer Anwendungsvorlage oder einem FieldTemplate integriert werden.
<LABEL> ist dabei durch einen alphanumerischen Text zu ersetzen. Gültiges Format für <LABEL>: [a-z0-9]+
<!-- BEGIN mediadir_inputfield_<ID>[_<LABEL>] -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
Hinweis: Dieser Block wird nur angezeigt, sofern das entsprechende Feld Daten enthält. Siehe Feature-Request CLX-5879.
-
[[TXT_MEDIADIR_INPUTFIELD_NAME]]
-
[[MEDIADIR_INPUTFIELD_VALUE]]
<!-- END mediadir_inputfield_<ID>[_<LABEL>] -->
Der Template-Block <!-- BEGIN/END mediadir_inputfields -->
kann genutzt werden, um die Inhalte alle Formular-Felder (welche einen Wert gesetzt haben) auszugeben, für welche kein spezifischer Template-Block mit <!-- BEGIN/END mediadir_inputfield_<ID> -->
definiert wurde:
<!-- BEGIN mediadir_inputfields -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
Hinweis: Dieser Block wird nur für jene Felder angezeigt, welche Daten enthalten. Siehe Feature-Request CLX-5879.
-
[[TXT_MEDIADIR_INPUTFIELD_NAME]]
-
[[MEDIADIR_INPUTFIELD_VALUE]]
<!-- END mediadir_inputfields -->
- [[MEDIADIR_ENTRY_AUTHOR]] Benutzername des Verfassers (falls gesetzt, ansonsten "unknown")
Hinweis: Dieser Block wird angezeigt, sofern dem Eintrag kein gültiger Verfasser zugewiesen ist.
Hinweis: Dieser Block wird nur angezeigt, sofern dem Eintrag ein gültiger Verfasser zugewiesen ist.
- [[MEDIADIR_ENTRY_AUTHOR_USERNAME]] Benutzername des Verfassers
- [[MEDIADIR_ENTRY_AUTHOR_EMAIL]] E-Mail-Adresse des Verfassers
- [[MEDIADIR_ENTRY_AUTHOR_PROFILE_ATTRIBUTE_<ATTRIBUTE-ID>]] Profildaten des Verfassers. Siehe Darstellung der Benutzerprofil Eigenschaften
- Eintrag Bearbeiten
Mit dem folgenden Block kann ein HTML-Link zur Bearbeitungsmaske des Eintrages erzeugt werden.
Dieser Block wird nur angezeigt wenn der aktuell angemeldete Benutzer über die Berechtigung verfügt, denn angezeigten Eintrag zu bearbeiten.
- [[MEDIADIR_ENTRY_EDIT_URL]] URL zum Bearbeitungsformular des angezeigten Eintrages.
- [[TXT_MEDIADIR_ENTRY_EDIT]]
- Eintrag löschen
Mit dem folgenden Block kann ein HTML-Link zur Löschmaske des Eintrages erzeugt werden.
Dieser Block wird nur angezeigt wenn der aktuell angemeldete Benutzer über die Berechtigung verfügt, denn angezeigten Eintrag zu löschen.
- [[MEDIADIR_ENTRY_DELETE_URL]] URL zum Löschformular des angezeigten Eintrages.
- [[TXT_MEDIADIR_DELETE_EDIT]]
- Anzeigedauer This is not implemented yet!
- [[MEDIADIR_ENTRY_DURATION_TYPE]] Lädt die Sprachplatzhalter TXT_MEDIADIR_DISPLAYDURATION_ALWAYS (Default: 'Unbegrenzt') oder TXT_MEDIADIR_DISPLAYDURATION_PERIOD (Default: 'Zeitspanne')
- [[MEDIADIR_ENTRY_DURATION_START]] Startdatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_ENTRY_DURATION_DATE_SEPARATOR]]
Sprachplatzhalter TXT_MEDIADIR_DURATION_DATE_SEPARATOR (Default: 'bis') kann angepasst werden - [[MEDIADIR_ENTRY_DURATION_END]] Enddatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_ENTRY_DURATION_ALWAYS]]
Kann im Sprachplatzhalter TXT_MEDIADIR_DURATION_ALWAYS (Default: 'Unbegrenzt')
- Bewertung
- [[MEDIADIR_ENTRY_VOTES]]
- [[MEDIADIR_ENTRY_VOTE_FORM]]
- Kommentare
- [[TXT_MEDIADIR_COMMENTS]]
- [[MEDIADIR_ENTRY_COMMENTS]] Anzahl Kommentare. Bsp.: 5 Kommentare
- [[MEDIADIR_ENTRY_COMMENT_NAME]]
- [[MEDIADIR_ENTRY_COMMENT_DATE]]
- [[MEDIADIR_ENTRY_COMMENT_COMMENT]]
- [[MEDIADIR_ENTRY_NEW_ADDED_COMMENT]]
- [[MEDIADIR_ENTRY_COMMENT_FORM]]
- Verwandte Einträge
Mit dem Template-Block <!-- BEGIN/END mediadirEntryRelatedList -->
können die zum Eintrag verwandten Einträge in Form einer Liste aufgeführt werden.
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryRelatedList -->
.
<!-- END mediadirEntryList -->
Auflistung von verwandten Einträgen
Bei Verwendung/Platzierung des Template-Blocks <!-- BEGIN/END mediadirEntryRelatedList -->
ausserhalb des Blocks <!-- BEGIN/END mediadirEntryList -->
können damit alle zu einem Eintrag verwandten Einträge in Form einer Liste aufgeführt werden, sofern der Block <!-- BEGIN/END mediadirEntryList -->
nur ein Eintrag anzeigt.
<!-- BEGIN mediadirEntryRelatedList -->
Bei Verwendung/Platzierung dieses Blocks ausserhalb des Blocks <!-- BEGIN/END mediadirEntryList -->
wird dieser nur angezeigt, sofern der Block <!-- BEGIN/END mediadirEntryList -->
nur ein Eintrag anzeigt.
Die Auflistung der Einträge kann bei Bedarf nach Formular-Typ, Kategorie, Ebene oder manueller Zuweisung gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_ASSOCIATED]]
Mit dem folgenden, zusätzlichen Platzhalter erfolgt die Filterung der Einträge mit den dynamisch gesetzten Filtern (basierend auf den URL-Argumenten):
-
[[MEDIADIR_CONFIG_FILTER_AUTO]]
Mit den folgenden funktionalen Platzhaltern kann zudem die Auflistung gesteuert werden:
-
[[MEDIADIR_CONFIG_LIST_LATEST]]
Auflistung der Einträge sortiert nach Neuigkeit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LIMIT_<LIMIT>]]
Einschränkung der Auflistung auf maximal <LIMIT> Einträge -
[[MEDIADIR_CONFIG_LIST_OFFSET_<OFFSET>]]
Die ersten <OFFSET> Einträge bei der Auflistung überspringen
- Auflistung der verwandten Einträge
<!-- BEGIN mediadirEntryRelatedListEntry -->
- Allgemein
- [[MEDIADIR_ENTRY_RELATED_ROW_CLASS]] = ('row1' : 'row2')
- [[MEDIADIR_ENTRY_RELATED_ENTRY_ID]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_VALIDATE_DATE]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_VALIDATE_TIMESTAMP]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_CREATE_DATE]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_CREATE_TIMESTAMP]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_UPDATE_DATE]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_UPDATE_TIMESTAMP]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_HITS]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_POPULAR_HITS]]
- Kontextdaten
Kontext | Platzhalter (HTML-codierte Ausgabe) | Platzhalter (Rohdaten) | Quelle |
---|---|---|---|
Titel | [[MEDIADIR_ENTRY_RELATED_TITLE]]
|
[[MEDIADIR_ENTRY_RELATED_TITLE_RAW]]
|
Formular-Feld mit Kontext Titel oder das erste textuelle Eingabefeld des Formulars.
|
Inhalt | [[MEDIADIR_ENTRY_RELATED_CONTENT]] [1]
|
[[MEDIADIR_ENTRY_RELATED_CONTENT_RAW]]
|
Formular-Feld mit Kontext Inhalt .
|
Adresse | [[MEDIADIR_ENTRY_RELATED_ADDRESS]]
|
[[MEDIADIR_ENTRY_RELATED_ADDRESS_RAW]]
|
Formular-Feld mit Kontext Adresse .
|
PLZ | [[MEDIADIR_ENTRY_RELATED_ZIP]]
|
[[MEDIADIR_ENTRY_RELATED_ZIP_RAW]]
|
Formular-Feld mit Kontext PLZ .
|
Ort | [[MEDIADIR_ENTRY_RELATED_CITY]]
|
[[MEDIADIR_ENTRY_RELATED_CITY_RAW]]
|
Formular-Feld mit Kontext Ort .
|
Land | [[MEDIADIR_ENTRY_RELATED_COUNTRY]]
|
[[MEDIADIR_ENTRY_RELATED_COUNTRY_RAW]]
|
Formular-Feld mit Kontext Land .
|
Bild | [[MEDIADIR_ENTRY_RELATED_IMAGE]] [2]
|
[[MEDIADIR_ENTRY_RELATED_IMAGE_RAW]]
|
Formular-Feld mit Kontext Bild .
|
[[MEDIADIR_ENTRY_RELATED_IMAGE_SRC]] [3]
|
[[MEDIADIR_ENTRY_RELATED_IMAGE_SRC_RAW]]
| ||
Stichworte | [[MEDIADIR_ENTRY_RELATED_KEYWORDS]]
|
[[MEDIADIR_ENTRY_RELATED_KEYWORDS_RAW]]
|
Formular-Feld mit Kontext Stichworte .
|
Slug | [[MEDIADIR_ENTRY_RELATED_SLUG]]
|
[[MEDIADIR_ENTRY_RELATED_SLUG_RAW]]
|
Formular-Feld mit Kontext Slug .
|
- ↑ Bei Formular-Feldern vom Typ
Wysiwyg
ist die Ausgabe immer in Rohform, also als HTML-Code. - ↑ Bei Formular-Feldern vom Typ
Bild
wird ein verlinkterimg
-Tag ausgegeben und ist identisch zu[[MEDIADIR_ENTRY_RELATED_IMAGE_RAW]]
- ↑ Ausgabe des Bildpfades - nur verfügbar bei Formular-Feldern vom Typ
Bild
oderLink
- Verlinkung
- [[MEDIADIR_ENTRY_RELATED_ENTRY_DETAIL_URL]]
- [[MEDIADIR_ENTRY_RELATED_ENTRY_TITLE_URL_ENCODED]] URL-encodierte Ausgabe des Titels des Eintrages
- Oberflächentexte
- [[TXT_MEDIADIR_ENTRY_RELATED_ENTRY_DETAIL]]
- Feld-Auflistung (Details)
Mit dem Template-Block <!-- BEGIN/END mediadir_entry_related_inputfield_<ID>[_<LABEL>] -->
kann der Inhalt eines ausgewählten Formular-Feldes ausgegeben werden. <ID>
ist dabei durch die ID des jeweiligen Formular-Feldes zu ersetzen. Durch Angabe einer optionalen Bezeichnung (_<LABEL>
) kann der Inhalt eines Formular-Feldes mehrfach in einer Anwendungsvorlage oder einem FieldTemplate integriert werden.
<LABEL> ist dabei durch einen alphanumerischen Text zu ersetzen. Gültiges Format für <LABEL>: [a-z0-9]+
<!-- BEGIN mediadir_entry_related_inputfield_<ID>[_<LABEL>] -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_ENTRY_RELATED_INPUTFIELD_NAME]]
-
[[MEDIADIR_ENTRY_RELATED_INPUTFIELD_VALUE]]
<!-- END mediadir_entry_related_inputfield_<ID>[_<LABEL>] -->
Der Template-Block <!-- BEGIN/END mediadir_entry_related_inputfields -->
kann genutzt werden, um die Inhalte alle Formular-Felder (welche einen Wert gesetzt haben) auszugeben, für welche kein spezifischer Template-Block mit <!-- BEGIN/END mediadir_entry_related_inputfield_<ID> -->
definiert wurde:
<!-- BEGIN mediadir_entry_related_inputfields -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_ENTRY_RELATED_INPUTFIELD_NAME]]
-
[[MEDIADIR_ENTRY_RELATED_INPUTFIELD_VALUE]]
<!-- END mediadir_entry_related_inputfields -->
- [[MEDIADIR_ENTRY_RELATED_ENTRY_AUTHOR]] Benutzername des Verfassers (falls gesetzt, ansonsten "unknown")
Hinweis: Dieser Block wird angezeigt, sofern dem Eintrag kein gültiger Verfasser zugewiesen ist.
Hinweis: Dieser Block wird nur angezeigt, sofern dem Eintrag ein gültiger Verfasser zugewiesen ist.
- [[MEDIADIR_ENTRY_RELATED_ENTRY_AUTHOR_USERNAME]] Benutzername des Verfassers
- [[MEDIADIR_ENTRY_RELATED_ENTRY_AUTHOR_EMAIL]] E-Mail-Adresse des Verfassers
- [[MEDIADIR_ENTRY_RELATED_ENTRY_AUTHOR_PROFILE_ATTRIBUTE_<ATTRIBUTE-ID>]] Profildaten des Verfassers. Siehe Darstellung der Benutzerprofil Eigenschaften
<!-- END mediadirEntryRelatedListEntry -->
<!-- END mediadirEntryRelatedList -->
Detailansicht (section=MediaDir&cmd=detail
| section=MediaDir&cmd=detail<ID>
)
<!-- BEGIN mediadirNavtree -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirNavtree -->
.
<!-- END mediadirNavtree -->
Suche
<!-- BEGIN mediadirSearchform -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirSearchform -->
.
Hinweise:
- Die Suchresultate werden im Template-Block
<!-- BEGIN/END mediadirEntryList -->
angezeigt. - Das Suchformular wird nur angezeigt, sofern zum zugehörigen Formular eine spezifische Anwendungsseite (
cmd=<FORM-CMD>
) besteht.
<!-- END mediadirSearchform -->
Auflistung der Eintragsdaten
<!-- BEGIN mediadirEntryList -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
<!-- END mediadirEntryList -->
Auflistung von verwandten Einträgen
Mit dem Template-Block <!-- BEGIN/END mediadirRelatedList -->
können auf der Detailansicht eines Eintrages alle anderen Einträge (alle Einträge, außer des aktuell angezeigten) in Form einer Liste aufgeführt werden.
<!-- BEGIN mediadirRelatedList -->
Die Auflistung der Einträge kann bei Bedarf nach Formular-Typ, Kategorie, Ebene oder manueller Zuweisung gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_ASSOCIATED]]
Mit dem folgenden, zusätzlichen Platzhalter erfolgt die Filterung der Einträge basierend auf den manuell gesetzten Filtern (gemäß oben), kombiniert mit den dynamisch gesetzten Filtern (basierend auf den URL-Argumenten):
-
[[MEDIADIR_CONFIG_FILTER_AUTO]]
Mit den folgenden funktionalen Platzhaltern kann zudem die Auflistung gesteuert werden:
-
[[MEDIADIR_CONFIG_LIST_LATEST]]
Auflistung der Einträge sortiert nach Neuigkeit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LIMIT_<LIMIT>]]
Einschränkung der Auflistung auf maximal <LIMIT> Einträge -
[[MEDIADIR_CONFIG_LIST_OFFSET_<OFFSET>]]
Die ersten <OFFSET> Einträge bei der Auflistung überspringen
- Auflistung der verwandten Einträge
<!-- BEGIN mediadirRelatedListEntry -->
- Allgemein
- [[MEDIADIR_RELATED_ROW_CLASS]] = ('row1' : 'row2')
- [[MEDIADIR_RELATED_ENTRY_ID]]
- [[MEDIADIR_RELATED_ENTRY_VALIDATE_DATE]]
- [[MEDIADIR_RELATED_ENTRY_VALIDATE_TIMESTAMP]]
- [[MEDIADIR_RELATED_ENTRY_CREATE_DATE]]
- [[MEDIADIR_RELATED_ENTRY_CREATE_TIMESTAMP]]
- [[MEDIADIR_RELATED_ENTRY_UPDATE_DATE]]
- [[MEDIADIR_RELATED_ENTRY_UPDATE_TIMESTAMP]]
- [[MEDIADIR_RELATED_ENTRY_HITS]]
- [[MEDIADIR_RELATED_ENTRY_POPULAR_HITS]]
- Kontextdaten
Kontext | Platzhalter (HTML-codierte Ausgabe) | Platzhalter (Rohdaten) | Quelle |
---|---|---|---|
Titel | [[MEDIADIR_RELATED_ENTRY_TITLE]]
|
[[MEDIADIR_RELATED_ENTRY_TITLE_RAW]]
|
Formular-Feld mit Kontext Titel oder das erste textuelle Eingabefeld des Formulars.
|
Inhalt | [[MEDIADIR_RELATED_ENTRY_CONTENT]] [1]
|
[[MEDIADIR_RELATED_ENTRY_CONTENT_RAW]]
|
Formular-Feld mit Kontext Inhalt .
|
Adresse | [[MEDIADIR_RELATED_ENTRY_ADDRESS]]
|
[[MEDIADIR_RELATED_ENTRY_ADDRESS_RAW]]
|
Formular-Feld mit Kontext Adresse .
|
PLZ | [[MEDIADIR_RELATED_ENTRY_ZIP]]
|
[[MEDIADIR_RELATED_ENTRY_ZIP_RAW]]
|
Formular-Feld mit Kontext PLZ .
|
Ort | [[MEDIADIR_RELATED_ENTRY_CITY]]
|
[[MEDIADIR_RELATED_ENTRY_CITY_RAW]]
|
Formular-Feld mit Kontext Ort .
|
Land | [[MEDIADIR_RELATED_ENTRY_COUNTRY]]
|
[[MEDIADIR_RELATED_ENTRY_COUNTRY_RAW]]
|
Formular-Feld mit Kontext Land .
|
Bild | [[MEDIADIR_RELATED_ENTRY_IMAGE]] [2]
|
[[MEDIADIR_RELATED_ENTRY_IMAGE_RAW]]
|
Formular-Feld mit Kontext Bild .
|
[[MEDIADIR_RELATED_ENTRY_IMAGE_SRC]] [3]
|
[[MEDIADIR_RELATED_ENTRY_IMAGE_SRC_RAW]]
| ||
Stichworte | [[MEDIADIR_RELATED_ENTRY_KEYWORDS]]
|
[[MEDIADIR_RELATED_ENTRY_KEYWORDS_RAW]]
|
Formular-Feld mit Kontext Stichworte .
|
Slug | [[MEDIADIR_RELATED_ENTRY_SLUG]]
|
[[MEDIADIR_RELATED_ENTRY_SLUG_RAW]]
|
Formular-Feld mit Kontext Slug .
|
- ↑ Bei Formular-Feldern vom Typ
Wysiwyg
ist die Ausgabe immer in Rohform, also als HTML-Code. - ↑ Bei Formular-Feldern vom Typ
Bild
wird ein verlinkterimg
-Tag ausgegeben und ist identisch zu[[MEDIADIR_RELATED_ENTRY_IMAGE_RAW]]
- ↑ Ausgabe des Bildpfades - nur verfügbar bei Formular-Feldern vom Typ
Bild
oderLink
- Verlinkung
- [[MEDIADIR_RELATED_ENTRY_DETAIL_URL]]
- [[MEDIADIR_RELATED_ENTRY_TITLE_URL_ENCODED]] URL-encodierte Ausgabe des Titels des Eintrages
- Oberflächentexte
- [[TXT_MEDIADIR_RELATED_ENTRY_DETAIL]]
- Feld-Auflistung (Details)
Mit dem Template-Block <!-- BEGIN/END mediadir_related_inputfield_<ID>[_<LABEL>] -->
kann der Inhalt eines ausgewählten Formular-Feldes ausgegeben werden. <ID>
ist dabei durch die ID des jeweiligen Formular-Feldes zu ersetzen. Durch Angabe einer optionalen Bezeichnung (_<LABEL>
) kann der Inhalt eines Formular-Feldes mehrfach in einer Anwendungsvorlage oder einem FieldTemplate integriert werden.
<LABEL> ist dabei durch einen alphanumerischen Text zu ersetzen. Gültiges Format für <LABEL>: [a-z0-9]+
<!-- BEGIN mediadir_related_inputfield_<ID>[_<LABEL>] -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_RELATED_INPUTFIELD_NAME]]
-
[[MEDIADIR_RELATED_INPUTFIELD_VALUE]]
<!-- END mediadir_related_inputfield_<ID>[_<LABEL>] -->
Der Template-Block <!-- BEGIN/END mediadir_related_inputfields -->
kann genutzt werden, um die Inhalte alle Formular-Felder (welche einen Wert gesetzt haben) auszugeben, für welche kein spezifischer Template-Block mit <!-- BEGIN/END mediadir_related_inputfield_<ID> -->
definiert wurde:
<!-- BEGIN mediadir_related_inputfields -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_RELATED_INPUTFIELD_NAME]]
-
[[MEDIADIR_RELATED_INPUTFIELD_VALUE]]
<!-- END mediadir_related_inputfields -->
- [[MEDIADIR_RELATED_ENTRY_AUTHOR]] Benutzername des Verfassers (falls gesetzt, ansonsten "unknown")
Hinweis: Dieser Block wird angezeigt, sofern dem Eintrag kein gültiger Verfasser zugewiesen ist.
Hinweis: Dieser Block wird nur angezeigt, sofern dem Eintrag ein gültiger Verfasser zugewiesen ist.
- [[MEDIADIR_RELATED_ENTRY_AUTHOR_USERNAME]] Benutzername des Verfassers
- [[MEDIADIR_RELATED_ENTRY_AUTHOR_EMAIL]] E-Mail-Adresse des Verfassers
- [[MEDIADIR_RELATED_ENTRY_AUTHOR_PROFILE_ATTRIBUTE_<ATTRIBUTE-ID>]] Profildaten des Verfassers. Siehe Darstellung der Benutzerprofil Eigenschaften
- This is not implemented yet!
- [[MEDIADIR_RELATED_ENTRY_DURATION_TYPE]] Lädt die Sprachplatzhalter TXT_MEDIADIR_DISPLAYDURATION_ALWAYS (Default: 'Unbegrenzt') oder TXT_MEDIADIR_DISPLAYDURATION_PERIOD (Default: 'Zeitspanne')
- [[MEDIADIR_RELATED_ENTRY_DURATION_START]] Startdatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_RELATED_ENTRY_DURATION_DATE_SEPARATOR]]
Sprachplatzhalter TXT_MEDIADIR_DURATION_DATE_SEPARATOR (Default: 'bis') kann angepasst werden - [[MEDIADIR_RELATED_ENTRY_DURATION_END]] Enddatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_RELATED_ENTRY_DURATION_ALWAYS]]
Kann im Sprachplatzhalter TXT_MEDIADIR_DURATION_ALWAYS (Default: 'Unbegrenzt')
<!-- END mediadirRelatedListEntry -->
<!-- END mediadirRelatedList -->
Auflistung des vorangehenden Eintrages
Mit dem Template-Block <!-- BEGIN/END mediadirPreviousEntry -->
kann auf der Detailansicht eines Eintrages der vorangehende Eintrag angezeigt werden.
<!-- BEGIN mediadirPreviousEntry -->
Die Auswahl des vorangehenden Eintrages kann bei Bedarf nach Formular-Typ, Kategorie und Ebene gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
Mit dem folgenden, zusätzlichen Platzhalter erfolgt die Auswahl des vorangehenden Eintrages basierend auf den manuell gesetzten Filtern (gemäß oben), kombiniert mit den dynamisch gesetzten Filtern (basierend auf den URL-Argumenten):
-
[[MEDIADIR_CONFIG_FILTER_AUTO]]
Mit dem folgenden funktionalen Platzhaltern kann die Auswahl des vorangehenden Eintrags sortiert nach Neuigkeit erfolgen (anstelle der definierten Reihenfolge):
-
[[MEDIADIR_CONFIG_LIST_LATEST]]
- Allgemein
- [[MEDIADIR_PREVIOUS_ROW_CLASS]] = ('row1' : 'row2')
- [[MEDIADIR_PREVIOUS_ENTRY_ID]]
- [[MEDIADIR_PREVIOUS_ENTRY_VALIDATE_DATE]]
- [[MEDIADIR_PREVIOUS_ENTRY_VALIDATE_TIMESTAMP]]
- [[MEDIADIR_PREVIOUS_ENTRY_CREATE_DATE]]
- [[MEDIADIR_PREVIOUS_ENTRY_CREATE_TIMESTAMP]]
- [[MEDIADIR_PREVIOUS_ENTRY_UPDATE_DATE]]
- [[MEDIADIR_PREVIOUS_ENTRY_UPDATE_TIMESTAMP]]
- [[MEDIADIR_PREVIOUS_ENTRY_HITS]]
- [[MEDIADIR_PREVIOUS_ENTRY_POPULAR_HITS]]
- Kontextdaten
Kontext | Platzhalter (HTML-codierte Ausgabe) | Platzhalter (Rohdaten) | Quelle |
---|---|---|---|
Titel | [[MEDIADIR_PREVIOUS_ENTRY_TITLE]]
|
[[MEDIADIR_PREVIOUS_ENTRY_TITLE_RAW]]
|
Formular-Feld mit Kontext Titel oder das erste textuelle Eingabefeld des Formulars.
|
Inhalt | [[MEDIADIR_PREVIOUS_ENTRY_CONTENT]] [1]
|
[[MEDIADIR_PREVIOUS_ENTRY_CONTENT_RAW]]
|
Formular-Feld mit Kontext Inhalt .
|
Adresse | [[MEDIADIR_PREVIOUS_ENTRY_ADDRESS]]
|
[[MEDIADIR_PREVIOUS_ENTRY_ADDRESS_RAW]]
|
Formular-Feld mit Kontext Adresse .
|
PLZ | [[MEDIADIR_PREVIOUS_ENTRY_ZIP]]
|
[[MEDIADIR_PREVIOUS_ENTRY_ZIP_RAW]]
|
Formular-Feld mit Kontext PLZ .
|
Ort | [[MEDIADIR_PREVIOUS_ENTRY_CITY]]
|
[[MEDIADIR_PREVIOUS_ENTRY_CITY_RAW]]
|
Formular-Feld mit Kontext Ort .
|
Land | [[MEDIADIR_PREVIOUS_ENTRY_COUNTRY]]
|
[[MEDIADIR_PREVIOUS_ENTRY_COUNTRY_RAW]]
|
Formular-Feld mit Kontext Land .
|
Bild | [[MEDIADIR_PREVIOUS_ENTRY_IMAGE]] [2]
|
[[MEDIADIR_PREVIOUS_ENTRY_IMAGE_RAW]]
|
Formular-Feld mit Kontext Bild .
|
[[MEDIADIR_PREVIOUS_ENTRY_IMAGE_SRC]] [3]
|
[[MEDIADIR_PREVIOUS_ENTRY_IMAGE_SRC_RAW]]
| ||
Stichworte | [[MEDIADIR_PREVIOUS_ENTRY_KEYWORDS]]
|
[[MEDIADIR_PREVIOUS_ENTRY_KEYWORDS_RAW]]
|
Formular-Feld mit Kontext Stichworte .
|
Slug | [[MEDIADIR_PREVIOUS_ENTRY_SLUG]]
|
[[MEDIADIR_PREVIOUS_ENTRY_SLUG_RAW]]
|
Formular-Feld mit Kontext Slug .
|
- ↑ Bei Formular-Feldern vom Typ
Wysiwyg
ist die Ausgabe immer in Rohform, also als HTML-Code. - ↑ Bei Formular-Feldern vom Typ
Bild
wird ein verlinkterimg
-Tag ausgegeben und ist identisch zu[[MEDIADIR_PREVIOUS_ENTRY_IMAGE_RAW]]
- ↑ Ausgabe des Bildpfades - nur verfügbar bei Formular-Feldern vom Typ
Bild
oderLink
- Verlinkung
- [[MEDIADIR_PREVIOUS_ENTRY_DETAIL_URL]]
- [[MEDIADIR_PREVIOUS_ENTRY_TITLE_URL_ENCODED]] URL-encodierte Ausgabe des Titels des Eintrages
- Oberflächentexte
- [[TXT_MEDIADIR_PREVIOUS_ENTRY_DETAIL]]
- Feld-Auflistung (Details)
Mit dem Template-Block <!-- BEGIN/END mediadir_previous_inputfield_<ID>[_<LABEL>] -->
kann der Inhalt eines ausgewählten Formular-Feldes ausgegeben werden. <ID>
ist dabei durch die ID des jeweiligen Formular-Feldes zu ersetzen. Durch Angabe einer optionalen Bezeichnung (_<LABEL>
) kann der Inhalt eines Formular-Feldes mehrfach in einer Anwendungsvorlage oder einem FieldTemplate integriert werden.
<LABEL> ist dabei durch einen alphanumerischen Text zu ersetzen. Gültiges Format für <LABEL>: [a-z0-9]+
<!-- BEGIN mediadir_previous_inputfield_<ID>[_<LABEL>] -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_PREVIOUS_INPUTFIELD_NAME]]
-
[[MEDIADIR_PREVIOUS_INPUTFIELD_VALUE]]
<!-- END mediadir_previous_inputfield_<ID>[_<LABEL>] -->
Der Template-Block <!-- BEGIN/END mediadir_previous_inputfields -->
kann genutzt werden, um die Inhalte alle Formular-Felder (welche einen Wert gesetzt haben) auszugeben, für welche kein spezifischer Template-Block mit <!-- BEGIN/END mediadir_previous_inputfield_<ID> -->
definiert wurde:
<!-- BEGIN mediadir_previous_inputfields -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_PREVIOUS_INPUTFIELD_NAME]]
-
[[MEDIADIR_PREVIOUS_INPUTFIELD_VALUE]]
<!-- END mediadir_previous_inputfields -->
- [[MEDIADIR_PREVIOUS_ENTRY_AUTHOR]] Benutzername des Verfassers (falls gesetzt, ansonsten "unknown")
Hinweis: Dieser Block wird angezeigt, sofern dem Eintrag kein gültiger Verfasser zugewiesen ist.
Hinweis: Dieser Block wird nur angezeigt, sofern dem Eintrag ein gültiger Verfasser zugewiesen ist.
- [[MEDIADIR_PREVIOUS_ENTRY_AUTHOR_USERNAME]] Benutzername des Verfassers
- [[MEDIADIR_PREVIOUS_ENTRY_AUTHOR_EMAIL]] E-Mail-Adresse des Verfassers
- [[MEDIADIR_PREVIOUS_ENTRY_AUTHOR_PROFILE_ATTRIBUTE_<ATTRIBUTE-ID>]] Profildaten des Verfassers. Siehe Darstellung der Benutzerprofil Eigenschaften
- Anzeigedauer This is not implemented yet!
- [[MEDIADIR_PREVIOUS_ENTRY_DURATION_TYPE]] Lädt die Sprachplatzhalter TXT_MEDIADIR_DISPLAYDURATION_ALWAYS (Default: 'Unbegrenzt') oder TXT_MEDIADIR_DISPLAYDURATION_PERIOD (Default: 'Zeitspanne')
- [[MEDIADIR_PREVIOUS_ENTRY_DURATION_START]] Startdatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_PREVIOUS_ENTRY_DURATION_DATE_SEPARATOR]]
Sprachplatzhalter TXT_MEDIADIR_DURATION_DATE_SEPARATOR (Default: 'bis') kann angepasst werden - [[MEDIADIR_PREVIOUS_ENTRY_DURATION_END]] Enddatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_PREVIOUS_ENTRY_DURATION_ALWAYS]]
Kann im Sprachplatzhalter TXT_MEDIADIR_DURATION_ALWAYS (Default: 'Unbegrenzt')
<!-- END mediadirPreviousEntry -->
Auflistung des nächsten Eintrages
Mit dem Template-Block <!-- BEGIN/END mediadirNextEntry -->
kann auf der Detailansicht eines Eintrages der nächste Eintrag angezeigt werden.
<!-- BEGIN mediadirNextEntry -->
Die Auswahl des nächsten Eintrages kann bei Bedarf nach Formular-Typ, Kategorie und Ebene gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
Mit dem folgenden, zusätzlichen Platzhalter erfolgt die Auswahl des nächsten Eintrages basierend auf den manuell gesetzten Filtern (gemäß oben), kombiniert mit den dynamisch gesetzten Filtern (basierend auf den URL-Argumenten):
-
[[MEDIADIR_CONFIG_FILTER_AUTO]]
Mit dem folgenden funktionalen Platzhaltern kann die Auswahl des nächsten Eintrags sortiert nach Neuigkeit erfolgen (anstelle der definierten Reihenfolge):
-
[[MEDIADIR_CONFIG_LIST_LATEST]]
- Allgemein
- [[MEDIADIR_NEXT_ROW_CLASS]] = ('row1' : 'row2')
- [[MEDIADIR_NEXT_ENTRY_ID]]
- [[MEDIADIR_NEXT_ENTRY_VALIDATE_DATE]]
- [[MEDIADIR_NEXT_ENTRY_VALIDATE_TIMESTAMP]]
- [[MEDIADIR_NEXT_ENTRY_CREATE_DATE]]
- [[MEDIADIR_NEXT_ENTRY_CREATE_TIMESTAMP]]
- [[MEDIADIR_NEXT_ENTRY_UPDATE_DATE]]
- [[MEDIADIR_NEXT_ENTRY_UPDATE_TIMESTAMP]]
- [[MEDIADIR_NEXT_ENTRY_HITS]]
- [[MEDIADIR_NEXT_ENTRY_POPULAR_HITS]]
- Kontextdaten
Kontext | Platzhalter (HTML-codierte Ausgabe) | Platzhalter (Rohdaten) | Quelle |
---|---|---|---|
Titel | [[MEDIADIR_NEXT_ENTRY_TITLE]]
|
[[MEDIADIR_NEXT_ENTRY_TITLE_RAW]]
|
Formular-Feld mit Kontext Titel oder das erste textuelle Eingabefeld des Formulars.
|
Inhalt | [[MEDIADIR_NEXT_ENTRY_CONTENT]] [1]
|
[[MEDIADIR_NEXT_ENTRY_CONTENT_RAW]]
|
Formular-Feld mit Kontext Inhalt .
|
Adresse | [[MEDIADIR_NEXT_ENTRY_ADDRESS]]
|
[[MEDIADIR_NEXT_ENTRY_ADDRESS_RAW]]
|
Formular-Feld mit Kontext Adresse .
|
PLZ | [[MEDIADIR_NEXT_ENTRY_ZIP]]
|
[[MEDIADIR_NEXT_ENTRY_ZIP_RAW]]
|
Formular-Feld mit Kontext PLZ .
|
Ort | [[MEDIADIR_NEXT_ENTRY_CITY]]
|
[[MEDIADIR_NEXT_ENTRY_CITY_RAW]]
|
Formular-Feld mit Kontext Ort .
|
Land | [[MEDIADIR_NEXT_ENTRY_COUNTRY]]
|
[[MEDIADIR_NEXT_ENTRY_COUNTRY_RAW]]
|
Formular-Feld mit Kontext Land .
|
Bild | [[MEDIADIR_NEXT_ENTRY_IMAGE]] [2]
|
[[MEDIADIR_NEXT_ENTRY_IMAGE_RAW]]
|
Formular-Feld mit Kontext Bild .
|
[[MEDIADIR_NEXT_ENTRY_IMAGE_SRC]] [3]
|
[[MEDIADIR_NEXT_ENTRY_IMAGE_SRC_RAW]]
| ||
Stichworte | [[MEDIADIR_NEXT_ENTRY_KEYWORDS]]
|
[[MEDIADIR_NEXT_ENTRY_KEYWORDS_RAW]]
|
Formular-Feld mit Kontext Stichworte .
|
Slug | [[MEDIADIR_NEXT_ENTRY_SLUG]]
|
[[MEDIADIR_NEXT_ENTRY_SLUG_RAW]]
|
Formular-Feld mit Kontext Slug .
|
- ↑ Bei Formular-Feldern vom Typ
Wysiwyg
ist die Ausgabe immer in Rohform, also als HTML-Code. - ↑ Bei Formular-Feldern vom Typ
Bild
wird ein verlinkterimg
-Tag ausgegeben und ist identisch zu[[MEDIADIR_NEXT_ENTRY_IMAGE_RAW]]
- ↑ Ausgabe des Bildpfades - nur verfügbar bei Formular-Feldern vom Typ
Bild
oderLink
- Verlinkung
- [[MEDIADIR_NEXT_ENTRY_DETAIL_URL]]
- [[MEDIADIR_NEXT_ENTRY_TITLE_URL_ENCODED]] URL-encodierte Ausgabe des Titels des Eintrages
- Oberflächentexte
- [[TXT_MEDIADIR_NEXT_ENTRY_DETAIL]]
- Feld-Auflistung (Details)
Mit dem Template-Block <!-- BEGIN/END mediadir_next_inputfield_<ID>[_<LABEL>] -->
kann der Inhalt eines ausgewählten Formular-Feldes ausgegeben werden. <ID>
ist dabei durch die ID des jeweiligen Formular-Feldes zu ersetzen. Durch Angabe einer optionalen Bezeichnung (_<LABEL>
) kann der Inhalt eines Formular-Feldes mehrfach in einer Anwendungsvorlage oder einem FieldTemplate integriert werden.
<LABEL> ist dabei durch einen alphanumerischen Text zu ersetzen. Gültiges Format für <LABEL>: [a-z0-9]+
<!-- BEGIN mediadir_next_inputfield_<ID>[_<LABEL>] -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_NEXT_INPUTFIELD_NAME]]
-
[[MEDIADIR_NEXT_INPUTFIELD_VALUE]]
<!-- END mediadir_next_inputfield_<ID>[_<LABEL>] -->
Der Template-Block <!-- BEGIN/END mediadir_next_inputfields -->
kann genutzt werden, um die Inhalte alle Formular-Felder (welche einen Wert gesetzt haben) auszugeben, für welche kein spezifischer Template-Block mit <!-- BEGIN/END mediadir_next_inputfield_<ID> -->
definiert wurde:
<!-- BEGIN mediadir_next_inputfields -->
Hinweis: Die zu einem Formular-Feld spezifischen Platzhalter sind direkt in der Erfassungsmaske des jeweiligen Formulars (im Reiter Platzhalter) zu entnehmen.
-
[[TXT_MEDIADIR_NEXT_INPUTFIELD_NAME]]
-
[[MEDIADIR_NEXT_INPUTFIELD_VALUE]]
<!-- END mediadir_next_inputfields -->
- [[MEDIADIR_NEXT_ENTRY_AUTHOR]] Benutzername des Verfassers (falls gesetzt, ansonsten "unknown")
Hinweis: Dieser Block wird angezeigt, sofern dem Eintrag kein gültiger Verfasser zugewiesen ist.
Hinweis: Dieser Block wird nur angezeigt, sofern dem Eintrag ein gültiger Verfasser zugewiesen ist.
- [[MEDIADIR_NEXT_ENTRY_AUTHOR_USERNAME]] Benutzername des Verfassers
- [[MEDIADIR_NEXT_ENTRY_AUTHOR_EMAIL]] E-Mail-Adresse des Verfassers
- [[MEDIADIR_NEXT_ENTRY_AUTHOR_PROFILE_ATTRIBUTE_<ATTRIBUTE-ID>]] Profildaten des Verfassers. Siehe Darstellung der Benutzerprofil Eigenschaften
- Anzeigedauer This is not implemented yet!
- [[MEDIADIR_NEXT_ENTRY_DURATION_TYPE]] Lädt die Sprachplatzhalter TXT_MEDIADIR_DISPLAYDURATION_ALWAYS (Default: 'Unbegrenzt') oder TXT_MEDIADIR_DISPLAYDURATION_PERIOD (Default: 'Zeitspanne')
- [[MEDIADIR_NEXT_ENTRY_DURATION_START]] Startdatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_NEXT_ENTRY_DURATION_DATE_SEPARATOR]]
Sprachplatzhalter TXT_MEDIADIR_DURATION_DATE_SEPARATOR (Default: 'bis') kann angepasst werden - [[MEDIADIR_NEXT_ENTRY_DURATION_END]] Enddatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_NEXT_ENTRY_DURATION_ALWAYS]]
Kann im Sprachplatzhalter TXT_MEDIADIR_DURATION_ALWAYS (Default: 'Unbegrenzt')
<!-- END mediadirNextEntry -->
Alphanumerische Auflistung (section=MediaDir&cmd=alphabetical)
<!-- BEGIN mediadirNavtree -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirNavtree -->
.
<!-- END mediadirNavtree -->
<!-- BEGIN mediadirSearchform -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirSearchform -->
.
Hinweis: Die Suchresultate werden im Template-Block <!-- BEGIN/END mediadirEntryList -->
angezeigt.
<!-- END mediadirSearchform -->
<!-- BEGIN mediadirAlphaIndex -->
MediaDir/FrontendAlphabeticalIndex/Title.html
kann der Wert definiert werden, nachdem die Einträge sortiert werden sollen.<!-- BEGIN mediadirAlphaIndexElement -->
- [[MEDIADIR_ALPHA_INDEX_LINK]]
<!-- END mediadirAlphaIndexElement -->
<!-- END mediadirAlphaIndex -->
<!-- BEGIN mediadirAlphabeticalList -->
<!-- BEGIN mediadirAlphabeticalTitle -->
- [[MEDIADIR_ALPHABETICAL_ANCHOR]]
- [[TXT_MEDIADIR_ALPHABETICAL_TITLE]]
<!-- END mediadirAlphabeticalTitle -->
<!-- BEGIN mediadirEntryList -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Die Auflistung der Einträge kann bei Bedarf nach Formular-Typ, Kategorie und Ebene gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>]]
-
[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>]]
<!-- END mediadirEntryList -->
<!-- END mediadirAlphabeticalList -->
<!-- BEGIN mediadirNoEntriesFound -->
Dieser Block wird anstelle des Blocks <!-- BEGIN/END mediadirAlphabeticalList -->
angezeigt, falls keine Einträge zur Anzeige vorhanden sind.
-
[[TXT_MEDIADIR_SEARCH_MESSAGE]]
Textbaustein (TXT_MEDIADIR_NO_ENTRIES_FOUND
): Keine Einträge gefunden.
<!-- END mediadirNoEntriesFound -->
- Beispiel
Das folgende Code-Beispiel generiert eine Index-Liste. Die Index-Liste beinhaltet die Buchstaben A - Z as Punkte, sowie den beiden zusätzlichen Punkte 0-9 und #. Listenpunkte, welche Einträge beinhalten werden verlinkt. Der Link beinhaltet lediglich die bestehende URL sowie einen Anker mit dem entsprechenden Listenpunkt (Buchstabe).
Weiters generiert der folgende Beispiel-Code eine Auflistung der Medienverzeichnis Einträge des Formulars, welches die ID 3 hat. Die Einträge werden dabei nach Anfangsbuchstabe gruppiert aufgelistet. Zu jeder Gruppe wird der entsprechende Anfangsbuchstabe Anker-Tag angezeigt.
<ul>
<li>[[MEDIADIR_ALPHA_INDEX_LINK]]</li>
</ul>
<h2><a name="[[MEDIADIR_ALPHABETICAL_ANCHOR]]">[[TXT_MEDIADIR_ALPHABETICAL_TITLE]]</a></h2>
<ul>
[[MEDIADIR_CONFIG_FILTER_FORM_3]]
<li>[[MEDIADIR_ENTRY_TITLE]]</li>
</ul>
Kartenansicht (section=MediaDir&cmd=map
)
Mit dem folgenden Platzhalter wird eine GoogleMaps-Karte aller Einträge angezeigt (siehe Google Maps Integration):
-
[[MEDIADIR_GOOGLE_MAP]]
Die angezeigten Einträge können mit den folgenden funktionalen Platzhalter nach Formular, Kategorie und Ebene gefiltert werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_<ID>)]]
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_<ID>)]]
-
[[MEDIADIR_CONFIG_FILTER_LEVEL_<ID>)]]
Auflistung der neusten Einträge (section=MediaDir&cmd=latest
)
<!-- BEGIN mediadirSearchform -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirSearchform -->
.
Hinweis: Die Suchresultate werden im Template-Block <!-- BEGIN/END mediadirLatestList -->
angezeigt.
<!-- END mediadirSearchform -->
<!-- BEGIN mediadirLatestList -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirLatestList -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
<!-- END mediadirLatestList -->
<!-- BEGIN mediadirNoEntriesFound -->
Dieser Block wird anstelle des Blocks <!-- BEGIN/END mediadirLatestList -->
angezeigt, falls keine Einträge zur Anzeige vorhanden sind.
-
[[TXT_MEDIADIR_SEARCH_MESSAGE]]
Textbaustein (TXT_MEDIADIR_NO_ENTRIES_FOUND
): Keine Einträge gefunden.
<!-- END mediadirNoEntriesFound -->
Auflistung der beliebtesten Einträge (section=MediaDir&cmd=popular
)
<!-- BEGIN mediadirSearchform -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirSearchform -->
.
Hinweis: Die Suchresultate werden im Template-Block <!-- BEGIN/END mediadirEntryList -->
angezeigt.
<!-- END mediadirSearchform -->
<!-- BEGIN mediadirEntryList -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
<!-- END mediadirEntryList -->
<!-- BEGIN mediadirNoEntriesFound -->
Dieser Block wird anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
angezeigt, falls keine Einträge zur Anzeige vorhanden sind.
-
[[TXT_MEDIADIR_SEARCH_MESSAGE]]
Textbaustein (TXT_MEDIADIR_NO_ENTRIES_FOUND
): Keine Einträge gefunden.
<!-- END mediadirNoEntriesFound -->
Auflistung der erfassten Einträge des angemeldeten Benutzers (section=MediaDir&cmd=myentries
)
Der Bereich myentries
listet alle (bestätigte) Einträge auf, welche der aktuell angemeldete Benutzer erfasst hat, resp. jene die den Benutzer als Option Besitzer gesetzt haben.
<!-- BEGIN mediadirSearchform -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirSearchform -->
.
Hinweis: Die Suchresultate werden im Template-Block <!-- BEGIN/END mediadirEntryList -->
angezeigt.
<!-- END mediadirSearchform -->
<!-- BEGIN mediadirEntryList -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
<!-- END mediadirEntryList -->
<!-- BEGIN mediadirNoEntriesFound -->
Dieser Block wird anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
angezeigt, falls keine Einträge zur Anzeige vorhanden sind.
-
[[TXT_MEDIADIR_SEARCH_MESSAGE]]
Textbaustein (TXT_MEDIADIR_NO_ENTRIES_FOUND
): Keine Einträge gefunden.
<!-- END mediadirNoEntriesFound -->
Erfassungsmaske für neue Einträge (section=MediaDir&cmd=add
| section=MediaDir&cmd=add<FORM-ID>
)
Mit dem Bereich add
können neue Einträge hinzugefügt werden. Dabei kann der Benutzer in einem ersten Schritt die gewünschte Formular-Vorlage auswählen, zu welcher ein neuer Eintrag erfasst werden soll. Anschliessend wird die entsprechende Erfassungsmaske angezeigt.
Optional kann der erste Schritt übersprungen werden, in dem die ID einer Formular-Vorlage direkt als Bereich der Anwendungsseite definiert wird:
add<FORM-ID>
(<FORM-ID>
ist dabei durch die ID der gewünschten Formular-Vorlage zu ersetzen)
Dieser Block wird angezeigt, sofern der Speichervorgang erfolgreich war und der Eintrag bereits durch einen Administrator bestätigt wurde.
- [[TXT_MEDIADIR_OK_MESSAGE]]
Diese Funktion steht noch nicht zur Verfügung
Dieser Block wird angezeigt, sofern der Speichervorgang erfolgreich war und die Prüffunktion beir entsprechenden Formular-Vorlage deaktiviert ist.
- [[TXT_MEDIADIR_OK_MESSAGE]]
Dieser Block wird angezeigt, sofern der Speichervorgang erfolgreich war und der Eintrag bereits durch einen Administrator bestätigt wurde.
- [[TXT_MEDIADIR_OK_MESSAGE]]
Dieser Block wird angezeigt, wenn der Speichervorgang fehlgeschlagen ist.
- [[TXT_MEDIADIR_ERROR_MESSAGE]]
Dieser Block wird angezeigt, wenn der Speichervorgang noch nicht ausgelöst wurde.
- [[MEDIADIR_JAVASCRIPT]]
- [[MEDIADIR_FORM_ONSUBMIT]]
Dieser Block wird bei der Erfassung eines neuen Eintrages angezeigt, sofern über den Bereich der Anwendungssseite (URL-Argument cmd
) nicht bereits eine Formular-Vorlage spezifiziert wurde.
Nach der Auswahl einer Formular-Vorlage wird dieser Block nicht mehr angezeigt. Anstelle dessen wird dann der Block <!-- BEGIN/END mediadirInputfields -->
angezeigt.
- [[TXT_MEDIADIR_FORM_ID]]
- [[TXT_MEDIADIR_FORM_IMAGE_THUMB]]
- [[TXT_MEDIADIR_FORM_TITLE]]
- [[TXT_MEDIADIR_FORM_DESCRIPTION]]
Dieser Block wird bei der Erfassung eines neuen Eintrages erst angezeigt, nachdem eine Formular-Vorlage über den Block <!-- BEGIN/END mediadirForms -->
ausgewählt wurde.
Bei der Bearbeitung eines bestehenden Eintrages wird dieser Block direkt angezeigt.
- [[MEDIADIR_ENTRY_ID]] ID des zu löschenden Entrages
- [[MEDIADIR_FORM_ID]] ID der dazugehöhrenden Formular-Vorlage
- [[MEDIADIR_UPLOADER_ID]]
- [[MEDIADIR_UPLOADER_CODE]]
- [[MEDIADIR_READY_TO_CONFIRM]]
- [[TXT_MEDIADIR_PLEASE_CHECK_INPUT]]
- [[TXT_MEDIADIR_SUBMIT]]
- Auflistung der Eingabefelder
Innerhalb dieses Blocks werden die Eingabefelder (<!-- BEGIN/END mediadirInputfieldList -->
), sowie (sofern Option Übersetzungsstatus unter Anwendungen > Medienverzeichnis > Einstellungen > Einträge > Sprachen aktiviert ist) auch die Eingabemaske für den Übersetzungsstatus (<!-- BEGIN/END mediadirTranslationStatus -->
) angezeigt.
Der Block (<!-- BEGIN/END mediadirInputfieldElement -->
) wird für jedes Eingabefeld und für den Übersetzungsstatus (sofern aktiv) je einmal angezeigt. Dies erlaubt es, sowohl die Eingabefelder, wie auch den Übersetzungsstatus innerhalb des gleiche HTML-Konstrukts auszugeben.
- Eingabefeld
- [[TXT_MEDIADIR_INPUTFIELD_NAME]] Zum jeweiligen Eingabefeld hinterlegter Feldname
- [[MEDIADIR_INPUTFIELD_FIELD]] HTML-Code für Eingabemaske des jeweiligen Eingabefeldes
- [[MEDIADIR_INPUTFIELD_FIELD_TOOLTIP]] Zum jeweiligen Eingabefeld hinterlegten Infotext
- Übersetzungsstatus
Dieser Block wird am Ende, nach der Auflistung aller Eingabefelder angezeigt.
- [[TXT_MEDIADIR_TRANSLATION_STATUS]]
- [[MEDIADIR_TRANSLATION_LANG_ID]]
- [[MEDIADIR_TRANSLATION_LANG_STATUS]]
- [[TXT_MEDIADIR_TRANSLATION_LANG_NAME]]
Bearbeitungsmaske für bestehende Einträge (section=MediaDir&cmd=edit
| section=MediaDir&cmd=edit<FORM-ID>
)
Mit dem Bereich edit
können bestehende Einträge bearbeitet werden. Dabei muss über das URL-Argument eid
die ID des gewünschten Eintrages übermittelt werden, welches in der Bearbeitungsmaske geladen werden soll. Dabei wird nur die Bearbeitung eigener Einträge (welche dem aktuell angemeldeten Benutzer gehören) unterstützt.
Mit dem Template-Block <!-- BEGIN/END mediadirEntryEditLink -->
kann bei der Auflistung der Einträge (z.B. beim Bereich myentries
via <!-- BEGIN/END mediadirEntryList -->
) direkt eine Verlinkung auf die Bearbeitungsmaske eines Eintrages generiert werden.
Optional kann für ausgewählte Formluar-Vorlagen eine individuelle Anwendungsseite definiert werden. Dazu wird die ID einer ausgewählten Formular-Vorlage direkt als Bereich der Anwendungsseite definiert:
edit<FORM-ID>
(<FORM-ID>
ist dabei durch die ID der gewünschten Formular-Vorlage zu ersetzen)
Es stehen die gleichen Platzhalter wie bei der Erfassungsmaske für neue Einträge zur Verfügung.
Löschformular (section=MediaDir&cmd=delete
)
Der Bereich delete
stellt ein Formular zur Löschung bestehender Einträge bereit. Dabei muss über das URL-Argument eid
die ID des gewünschten Eintrages übermittelt werden, welches im Löschformular geladen werden soll. Dabei wird nur die Löschung eigener Einträge (welche dem aktuell angemeldeten Benutzer gehören) unterstützt.
Mit dem Template-Block <!-- BEGIN/END mediadirEntryDeleteLink -->
kann bei der Auflistung der Einträge (z.B. beim Bereich myentries
via <!-- BEGIN/END mediadirEntryList -->
) direkt eine Verlinkung auf die Löschmaske eines Eintrages generiert werden.
Dieser Block wird angezeigt, sofern der Löschvorgang erfolgreich war.
- [[TXT_MEDIADIR_OK_MESSAGE]]
Dieser Block wird angezeigt, wenn der Löschvorgang fehlgeschlagen ist.
- [[TXT_MEDIADIR_ERROR_MESSAGE]]
Dieser Block wird angezeigt, wenn der Löschvorgang noch nicht ausgelöst wurde oder falls der Löschvorgang fehlgeschlagen ist.
- [[MEDIADIR_ENTRY_ID]] ID des zu löschenden Entrages
- [[TXT_MEDIADIR_DELETE]]
- [[TXT_MEDIADIR_ABORT]]
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Layout / Inhaltsseiten
Neuste Einträge
Die neusten Einträge aus dem Medienverzeichnis können überall auf der Website über das Webdesign Template eingebunden werden. Dabei stehen die folgenden Möglichkeiten zur Verfügung
Beschreibung | Integration | Filtermöglichkeit | Ausgabelayout | Gestaltungsmöglichkeit | Anwendungsbereiche |
---|---|---|---|---|---|
Festes Design | [[MEDIADIR_LATEST]] | Nein | Fest vorgegebene Auflistung (HTML ul/li Struktur) | Keine |
|
Individuelles Design | <!-- BEGIN mediadirLatest -->
<!-- END mediadirLatest --> |
Nein | Individuell gestaltbar | Uneingeschränkt |
|
Formular Auswahl | <!-- BEGIN mediadirLatest -->
<!-- BEGIN mediadirLatest_form_CMD --> <!-- END mediadirLatest_form_CMD --> <!-- END mediadirLatest --> |
Formular (Auflistung der Einträge eines ausgewählten Formulars) | Individuell gestaltbar | Uneingeschränkt |
|
Mehrspaltige Auflistung | <!-- BEGIN mediadirLatest_row_N -->
<!-- END mediadirLatest_row_N --> |
Nein | Individuell & mehrspaltig gestaltbar | Eingeschränkt |
|
Auflistung Einträge | <!-- BEGIN mediadirList -->
[[MEDIADIR_CONFIG_LIST_LATEST]] <!-- END mediadirList --> |
Formular, Kategorie und Ebene | Individuell gestaltbar | Uneingeschränkt |
|
Tipp: Die Anzahl aufzulistender neuster Einträge kann im Bereich Anwendungen > Medienverzeichnis > Einstellungen konfiguriert werden (siehe Kasten rechts).
Festes Design
- [[MEDIADIR_LATEST]]
Individuelles Design
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirLatest -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
Formular Auswahl
Um nur die Einträge eines bestimmten Formulars zu erhalten, muss man zuerst das entsprechende Medienverzeichnisformular wählen. Dies erfolgt mit dem Template Block mediadirLatest_form_CMD. Das CMD eines Formulars ist in der Bearbeitungsmaske des gewünschten Formulars ersichtlich (unter Anwendungen > Medienverzeichnis > Einstellungen > Formular Vorlagen gewünschtes Formular bearbeiten).
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirLatest_form_CMD -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
- Code Beispiel
<li><a href="[[MEDIADIR_ENTRY_DETAIL_URL]]">[[MEDIADIR_ENTRY_TITLE]]</a></li>
Diese Beispiel zeigt nun Einträge aus dem Formular "Team" und "Referenzen". Die Anzahl neuster Einträge kann über den Bereich Einstellungen des Medienverzeichnis in der Administrationskonsole gesteuert werden (siehe Headlines). Zu beachten gilt, dass diese Anzahl pro Formular gilt.
Mehrspaltige Auflistung
- [[MEDIADIR_LATEST_ENTRY_FIELD_1_POS]] (1 -> Nummer des Eingabefeldes gemäß Sortierung der Formularfelder)
- [[MEDIADIR_LATEST_ROW_CLASS]]
- [[MEDIADIR_LATEST_ENTRY_ID]]
- [[MEDIADIR_LATEST_ENTRY_VALIDATE_DATE]]
- [[MEDIADIR_LATEST_ENTRY_VALIDATE_TIMESTAMP]]
- [[MEDIADIR_LATEST_ENTRY_CREATE_DATE]]
- [[MEDIADIR_LATEST_ENTRY_CREATE_TIMESTAMP]]
- [[MEDIADIR_LATEST_ENTRY_UPDATE_DATE]]
- [[MEDIADIR_LATEST_ENTRY_UPDATE_TIMESTAMP]]
- [[MEDIADIR_LATEST_ENTRY_HITS]]
- [[MEDIADIR_ENTRY_DETAIL_URL]]
- [[TXT_MEDIADIR_ENTRY_DETAIL]]
- Anzeigedauer This is not implemented yet!
- [[MEDIADIR_LATEST_ENTRY_DURATION_TYPE]] Lädt die Sprachplatzhalter TXT_MEDIADIR_DISPLAYDURATION_ALWAYS (Default: 'Unbegrenzt') oder TXT_MEDIADIR_DISPLAYDURATION_PERIOD (Default: 'Zeitspanne')
- [[MEDIADIR_LATEST_ENTRY_DURATION_START]] Startdatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_LATEST_ENTRY_DURATION_DATE_SEPARATOR]]
Sprachplatzhalter TXT_MEDIADIR_DURATION_DATE_SEPARATOR (Default: 'bis') kann angepasst werden - [[MEDIADIR_LATEST_ENTRY_DURATION_END]] Enddatum als UNIX-Timestamp. [Formatierung]
- [[TXT_MEDIADIR_LATEST_ENTRY_DURATION_ALWAYS]]
Kann im Sprachplatzhalter TXT_MEDIADIR_DURATION_ALWAYS (Default: 'Unbegrenzt')
N wird durch die jeweilige Spaltennummer ersetzt
Die mehrspaltige Auflistung wird über die Anzahl Template-Blöcke definiert. Für eine Auflistung mit 3 Spalten müssen drei Template-Blöcke definiert werden.
- Code-Beispiel
<li><a href="[[MEDIADIR_ENTRY_DETAIL_URL]]">[[MEDIADIR_LATEST_ENTRY_FIELD_1_POS]]</a></li>
</ul>
<ul>
<li><a href="[[MEDIADIR_ENTRY_DETAIL_URL]]">[[MEDIADIR_LATEST_ENTRY_FIELD_1_POS]]</a></li>
</ul>
<ul>
<li><a href="[[MEDIADIR_ENTRY_DETAIL_URL]]">[[MEDIADIR_LATEST_ENTRY_FIELD_1_POS]]</a></li>
Einträge
Mit dem Template-Block <!-- BEGIN/END mediadirList -->
können die Einträge des Medienverzeichnis an beliebiger stelle der Website integriert werden.
Unterstützt wird die Integration in Inhaltscontainern und den Template-Dateien index.html
, content.html
(inkl. content_custom_<custom>.html
) und home.html
(inkl. home_custom_<custom>.html
) des Webdesign Templates.
<!-- BEGIN mediadirList -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirList -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
<!-- END mediadirList -->
Hinweis: Die Anzahl aufgelisteter Einträge hängt von der Konfigurationsoption Anzahl Einträge pro Seite ab.
- Filter
Die Auflistung der Einträge kann nach Formular-Typ, Kategorie und Ebene gefiltert werden. Dazu wird der Template-Block <!-- BEGIN/END mediadirList -->
um eine weitere Ebene verschachtelt.
Um die Einträge eines ausgewählten Formulars anzuzeigen, wird innerhalb des Template-Blocks <!-- BEGIN/END mediadirList -->
der Template-Block <!-- BEGIN/END mediadirList_form_FORM-ID -->
verwendet. FORM-ID
ist dabei durch die ID des ausgewählten Formulars zu ersetzen:
<!-- BEGIN mediadirList -->
<!-- BEGIN mediadirList_form_ID -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirList_form_ID -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
Die Auflistung der Einträge kann weiters nach Kategorie und/oder Ebene gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_CATEGORY_ID]]
Filterung nach Kategorie (ID
ist dabei durch die ID der gewünschten Kategorie zu ersetzen) -
[[MEDIADIR_CONFIG_FILTER_LEVEL_ID]]
Filterung nach Ebene (ID
ist dabei durch die ID der gewünschten Ebene zu ersetzen)
Durch Platzierung des folgenden Platzhalters erfolgt die Filterung der Einträge zudem basierend auf den dynamisch gesetzten Filtern via URL-Argumente lid
und cid
:
-
[[MEDIADIR_CONFIG_FILTER_AUTO]]
Mit den folgenden funktionalen Platzhaltern kann zudem die Auflistung gesteuert werden:
-
[[MEDIADIR_CONFIG_SORT_POPULAR]]
Auflistung der Einträge sortiert nach Beliebtheit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_SORT_ALPHABETICAL]]
Alphabetische Auflistung der Einträge (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LATEST]]
Auflistung der Einträge sortiert nach Neuigkeit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LIMIT_LIMIT]]
Einschränkung der Auflistung auf maximalLIMIT
Einträge -
[[MEDIADIR_CONFIG_LIST_OFFSET_OFFSET]]
Die erstenOFFSET
Einträge bei der Auflistung überspringen
<!-- END mediadirList_form_ID -->
<!-- END mediadirList -->
Um die Einträge einer ausgewählten Kategorie anzuzeigen, wird innerhalb des Template-Blocks <!-- BEGIN/END mediadirList -->
der Template-Block <!-- BEGIN/END mediadirList_category_CATEGORY-ID -->
verwendet. CATEGORY-ID ist dabei durch die ID der ausgewählten Kategorie zu ersetzen:
<!-- BEGIN mediadirList -->
<!-- BEGIN mediadirList_category_ID -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirList_category_ID -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
Die Auflistung der Einträge kann weiters nach Formular-Typ und/oder Ebene gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_ID]]
Filterung nach Formular (ID
ist dabei durch die ID des gewünschten Formulars zu ersetzen) -
[[MEDIADIR_CONFIG_FILTER_LEVEL_ID]]
Filterung nach Ebene (ID
ist dabei durch die ID der gewünschten Ebene zu ersetzen)
Durch Platzierung des folgenden Platzhalters erfolgt die Filterung der Einträge zudem basierend auf den dynamisch gesetzten Filtern via URL-Argumente lid
und cid
:
-
[[MEDIADIR_CONFIG_FILTER_AUTO]]
Mit den folgenden funktionalen Platzhaltern kann zudem die Auflistung gesteuert werden:
-
[[MEDIADIR_CONFIG_SORT_POPULAR]]
Auflistung der Einträge sortiert nach Beliebtheit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_SORT_ALPHABETICAL]]
Alphabetische Auflistung der Einträge (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LATEST]]
Auflistung der Einträge sortiert nach Neuigkeit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LIMIT_LIMIT]]
Einschränkung der Auflistung auf maximalLIMIT
Einträge -
[[MEDIADIR_CONFIG_LIST_OFFSET_OFFSET]]
Die erstenOFFSET
Einträge bei der Auflistung überspringen
<!-- END mediadirList_category_ID -->
<!-- END mediadirList -->
Um die Einträge einer ausgewählten Ebene anzuzeigen, wird innerhalb des Template-Blocks <!-- BEGIN/END mediadirList -->
der Template-Block <!-- BEGIN/END mediadirList_level_LEVEL-ID -->
verwendet. LEVEL-ID ist dabei durch die ID der ausgewählten Ebene zu ersetzen:
<!-- BEGIN mediadirList -->
<!-- BEGIN mediadirList_level_ID -->
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirEntryList -->
.
Der Template-Block <!-- BEGIN/END mediadirList_level_ID -->
wird dabei anstelle des Blocks <!-- BEGIN/END mediadirEntryList -->
verwendet.
Die Auflistung der Einträge kann weiters nach Formular-Typ und/oder Kategorie gefiltert werden. Dazu können die folgenden funktionalen Platzhalter eingesetzt werden:
-
[[MEDIADIR_CONFIG_FILTER_FORM_ID]]
Filterung nach Formular (ID
ist dabei durch die ID des gewünschten Formulars zu ersetzen) -
[[MEDIADIR_CONFIG_FILTER_CATEGORY_ID]]
Filterung nach Kategorie (ID
ist dabei durch die ID der gewünschten Kategorie zu ersetzen)
Durch Platzierung des folgenden Platzhalters erfolgt die Filterung der Einträge zudem basierend auf den dynamisch gesetzten Filtern via URL-Argumente lid
und cid
:
-
[[MEDIADIR_CONFIG_FILTER_AUTO]]
Mit den folgenden funktionalen Platzhaltern kann zudem die Auflistung gesteuert werden:
-
[[MEDIADIR_CONFIG_SORT_POPULAR]]
Auflistung der Einträge sortiert nach Beliebtheit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_SORT_ALPHABETICAL]]
Alphabetische Auflistung der Einträge (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LATEST]]
Auflistung der Einträge sortiert nach Neuigkeit (anstelle der definierten Reihenfolge) -
[[MEDIADIR_CONFIG_LIST_LIMIT_LIMIT]]
Einschränkung der Auflistung auf maximalLIMIT
Einträge -
[[MEDIADIR_CONFIG_LIST_OFFSET_OFFSET]]
Die erstenOFFSET
Einträge bei der Auflistung überspringen
<!-- END mediadirList_level_ID -->
<!-- END mediadirList -->
- Code Beispiel
[[MEDIADIR_CONFIG_FILTER_CATEGORY_5]]
[[MEDIADIR_CONFIG_FILTER_LEVEL_10]]
<li><a href="[[MEDIADIR_ENTRY_DETAIL_URL]]">[[MEDIADIR_ENTRY_TITLE]]</a></li>
Diese Beispiel listet nun die Einträge aus dem Formular mit der ID 3 aus, welche sowohl der Kategorie mit der ID 5 und der Ebene mi tder ID 10 zugewiesen sind.
Der Breadcrumb kann mit dem Template-Block <!-- BEGIN/END mediadirNavtree -->
in einem Inhaltscontainer oder im Webdesign Template (index.html, content.html oder home.html) platziert werden.
Siehe verfügbare Platzhalter und Template-Blöcke bei <!-- BEGIN/END mediadirNavtree -->
.
Mit dem Widget [[MEDIADIR_NAVBAR]]
kann eine Navigation der Kategorien und Ebenen in einer Inhaltsseite oder im Webdesign Template (index.html
, content.html
und sidebar.html
) integriert werden.
Abhängig davon, ob die Verwendung von Ebenen aktiviert ist und ob pro Ebene die Verwendung von Kategorien aktiviert ist, wird eine <ul>
/<li>
-Liste von Ebenen und Kategorien erzeugt.
- Beispielausgabe
<a href="/mediadir/category1" class="active">Category 1</a>
<a href="/mediadir/category2" class="">Category 2</a>
<a href="/mediadir/category2/subcategoryA" class="">Subcategory A</a>
<a href="/mediadir/category3" class="">Category 3</a>
Veranstaltungskalender (Calendar)
- Übersicht (
section=Calendar
) - Archiv (
section=Calendar&cmd=archive
) - Liste (
section=Calendar&cmd=list
) - Event-Liste (
section=Calendar&cmd=eventlist
) - Detailansicht (
section=calendar&cmd=detail
) - Formular für An- und Abmeldung (
section=Calendar&cmd=register
) - Auflistung der An- und Abmeldungen (
section=Calendar&cmd=registrations
) - Meine Veranstaltungen (
section=Calendar&cmd=my_events
) - Kategorie-Auflistung (
section=Calendar&cmd=category
) - Direktzugriff auf Kategorie (
section=Calendar&cmd=<ID>
) - Box Ansicht (
section=Calendar&cmd=boxes
) - Erfassung von Veranstaltungen (
section=Calendar&cmd=add
) - Bearbeitung von Veranstaltungen (
section=Calendar&cmd=edit
)
Anwendungsseiten (section=Calendar
)
Übersicht (section=Calendar
)
Auflistung der Veranstaltungen
Mit dem Platzhalter [[CALENDAR_PAGING]]
kann eine HTML-Paging-Funktionalität ausgegeben werden, falls mehr Einträge zur Anzeige verfügbar sind, als angezeigt werden sollen.
search
ist gesetzt).Der Block <!-- BEGIN/END emptyEventList -->
wird anstelle von <!-- BEGIN/END eventList -->
angezeigt, wenn keine Veranstaltungen im ausgewählten Zeitraum vorhanden sind:
<!-- BEGIN emptyEventList -->
-
[[TXT_CALENDAR_NO_EVENTS]]
Enthält den Text der SprachvariableTXT_CALENDAR_EVENTS_NO
<!-- END emptyEventList -->
<!-- BEGIN eventList -->
Informationen
-
[[CALENDAR_EVENT_TITLE]]
Titel -
[[CALENDAR_EVENT_TEASER]]
Teaser -
[[CALENDAR_EVENT_DESCRIPTION]]
Beschreibung -
[[CALENDAR_EVENT_SHORT_DESCRIPTION]]
Kurzbeschreibung -
[[CALENDAR_EVENT_CATEGORY]]
Komma-separierte Liste aller zugewiesenen Kategorien
Zeitraum
- Anfang
-
[[CALENDAR_EVENT_START]]
Startdatum (Format:d.m.Y H:i:s
) -
[[CALENDAR_EVENT_START_DATE]]
Startdatum (Format:d.m.Y
) -
[[CALENDAR_EVENT_START_DATE_DAY]]
Startdatum (Format:d
) -
[[CALENDAR_EVENT_START_DATE_MONTH]]
Startdatum (Format:m
) -
[[CALENDAR_EVENT_START_DATE_YEAR]]
Startdatum (Format:Y
) -
[[CALENDAR_EVENT_START_TIME]]
Startdatum (Format:H:i
) -
[[CALENDAR_EVENT_START_TIME_MINUTE]]
Startdatum (Format:i
) -
[[CALENDAR_EVENT_START_TIME_HOUR]]
Startdatum (Format:H
) -
[[CALENDAR_EVENT_START_TIMESTAMP]]
Unix Zeitstempel des Startdatums (zur Verwendung mit$strftime()
als individuelle Datumsanzeige)
- Ende
-
[[CALENDAR_EVENT_END]]
Enddatum (Format:d.m.Y H:i:s
) -
[[CALENDAR_EVENT_END_DATE]]
Enddatum (Format:d.m.Y
) -
[[CALENDAR_EVENT_END_DATE_DAY]]
Enddatum (Format:d
) -
[[CALENDAR_EVENT_END_DATE_MONTH]]
Enddatum (Format:m
) -
[[CALENDAR_EVENT_END_DATE_YEAR]]
Enddatum (Format:Y
) -
[[CALENDAR_EVENT_END_TIME]]
Enddatum (Format:H:i
) -
[[CALENDAR_EVENT_END_TIME_MINUTE]]
Enddatum (Format:i
) -
[[CALENDAR_EVENT_END_TIME_HOUR]]
Enddatum (Format:H
) -
[[CALENDAR_EVENT_END_TIMESTAMP]]
Unix Zeitstempel des Enddatums (zur Verwendung mit$strftime()
als individuelle Datumsanzeige)
- Format gemäss Einstellungen
<!-- BEGIN calendarDateList -->
-
[[CALENDAR_DATE_LIST]]
Date format for the list view -
[[CALENDAR_SEP_DATE_TIME_LIST]]
Date separator -
[[CALENDAR_TIME_LIST]]
Event time for list view -
[[TXT_CALENDAR_CLOCK_LIST]]
Formatted text for the list view
Example:
Multi day event : 06.02.2014 - 12:52 to 07.02.2014 - 13:52 Clock Single day event : 06.02.2014
<!-- END calendarDateList -->
Quelle
-
[[CALENDAR_EVENT_LINK]]
Link auf Website -
[[CALENDAR_EVENT_LINK_SOURCE]]
Adresse der Website
Bild
-
[[CALENDAR_EVENT_PICTURE]]
Bild -
[[CALENDAR_EVENT_PICTURE_SOURCE]]
Bildquelle -
[[CALENDAR_EVENT_THUMBNAIL]]
Vorschaubild
Anhang
<!-- BEGIN calendarAttachment -->
-
[[CALENDAR_EVENT_ATTACHMENT]]
Link zum Anhang -
[[CALENDAR_EVENT_ATTACHMENT_SOURCE]]
Dateiquelle des Anhangs
<!-- END calendarAttachment -->
Ort
<!-- BEGIN event_location -->
-
[[CALENDAR_EVENT_LOCATION_PLACE]]
Name -
[[CALENDAR_EVENT_LOCATION_ADDRESS]]
Strasse / Nr. -
[[CALENDAR_EVENT_LOCATION_ZIP]]
PLZ -
[[CALENDAR_EVENT_LOCATION_CITY]]
Ort -
[[CALENDAR_EVENT_LOCATION_COUNTRY]]
Country
<!-- BEGIN event_location_website -->
-
[[CALENDAR_EVENT_LOCATION_WEBSITE]]
Website HTML-Link -
[[CALENDAR_EVENT_LOCATION_WEBSITE_SOURCE]]
Website URL
<!-- END event_location_website -->
<!-- BEGIN event_location_link -->
-
[[CALENDAR_EVENT_LOCATION_LINK]]
Link als HTML-Link -
[[CALENDAR_EVENT_LOCATION_LINK_SOURCE]]
Link URL
<!-- END event_location_link -->
<!-- BEGIN event_location_phone -->
-
[[CALENDAR_EVENT_LOCATION_PHONE]]
Telefon
<!-- END event_location_phone -->
<!-- BEGIN event_location_map -->
-
[[CALENDAR_EVENT_LOCATION_MAP_LINK]]
Link auf Karte -
[[CALENDAR_EVENT_LOCATION_MAP_THUMBNAIL]]
Vorschaubild der Karte -
[[CALENDAR_EVENT_LOCATION_MAP_SOURCE]]
Bildquelle der Karte
<!-- END event_location_map -->
<!-- END event_location -->
Veranstalter
<!-- BEGIN event_host -->
-
[[CALENDAR_EVENT_HOST]]
Name -
[[CALENDAR_EVENT_HOST_ADDRESS]]
Strasse / Nr. -
[[CALENDAR_EVENT_HOST_ZIP]]
PLZ -
[[CALENDAR_EVENT_HOST_CITY]]
Ort -
[[CALENDAR_EVENT_HOST_COUNTRY]]
Country
<!-- BEGIN event_host_website -->
-
[[CALENDAR_EVENT_HOST_WEBSITE]]
Website HTML-Link -
[[CALENDAR_EVENT_HOST_WEBSITE_SOURCE]]
Website URL
<!-- END event_host_website -->
<!-- BEGIN event_host_link -->
-
[[CALENDAR_EVENT_HOST_LINK]]
Link als HTML-Link -
[[CALENDAR_EVENT_HOST_LINK_SOURCE]]
Link URL
<!-- END event_host_link -->
<!-- BEGIN event_host_phone -->
-
[[CALENDAR_EVENT_HOST_PHONE]]
Telefon
<!-- END event_host_phone -->
<!-- BEGIN event_host_email -->
-
[[CALENDAR_EVENT_HOST_EMAIL]]
E-Mail-Link -
[[CALENDAR_EVENT_HOST_EMAIL_SOURCE]]
E-Mail Adresse
<!-- END event_host_email -->
<!-- END event_host -->
Zusätzliche Angaben
-
[[CALENDAR_EVENT_ACCESS]]
Zugriff -
[[CALENDAR_EVENT_PRIORITY]]
Priorität -
[[CALENDAR_EVENT_PRIORITY_IMG]]
Priorität (Symbolbild)
Anmeldung
-
[[CALENDAR_EVENT_COUNT_REG]]
Anzahl Anmeldungen -
[[CALENDAR_EVENT_COUNT_SIGNOFF]]
Anzahl Abmeldungen -
[[CALENDAR_EVENT_COUNT_SUBSCRIBER]]
Anzahl angemeldete Teilnehmer -
[[CALENDAR_EVENT_COUNT_OPEN]]
Anzahl noch verfügbare Plätze -
[[CALENDAR_REGISTRATIONS_SUBSCRIBER]]
Anzahl zugelassene Teilnehmer (max) -
[[TXT_CALENDAR_REGISTRATION]]
Anmeldung -
[[TXT_CALENDAR_REGISTRATION_INFO]]
Für diesen Termin ist eine Anmeldung erforderlich. Bitte melden Sie sich mit folgendem Anmeldeformular an.
<!-- BEGIN calendarEventRegistration -->
Dieser Block wird angezeigt, sofern die Anmeldungsfunktion aktiviert ist (Intern
oder Extern
) und die Veranstaltung noch nicht begonnen hat.
<!-- BEGIN calendarEventRegistrationOpen -->
Dieser Block wird angezeigt, sofern noch freie Plätze verfügbar sind.
-
[[CALENDAR_EVENT_REGISTRATION_LINK]]
Registration Link -
[[CALENDAR_EVENT_REGISTRATION_LINK_SRC]]
Registration Link Quelle (URI) -
[[CALENDAR_EVENT_REGISTRATION_LINK_TARGET]]
Bei externen Anmeldungen_blank
, ansonsten_self
-
[[CALENDAR_EVENT_REGISTRATION_LINK_SRC_QUERY_STRING]]
Query-String der Regitsrations-Link-Quelle
<!-- END calendarEventRegistrationOpen -->
<!-- BEGIN calendarEventRegistrationClosed -->
Dieser Block wird angezeigt, wenn die Veranstaltung ausgebucht ist.
<!-- END calendarEventRegistrationClosed -->
<!-- END calendarEventRegistration -->
Export / iCal
-
[[CALENDAR_EVENT_EXPORT_LINK]]
URL für iCal-Export -
[[CALENDAR_EVENT_EXPORT_ICON]]
Icon-Link für iCal-Export
Meta-Daten
-
[[CALENDAR_EVENT_ROW]]
alternierende CSS-Klasse (row1/row2) -
[[CALENDAR_EVENT_ID]]
Index der Veranstaltung (nicht physische ID der Veranstaltung)
<!-- BEGIN event_detail_view -->
-
[[CALENDAR_EVENT_DETAIL_LINK]]
URL zur Detailansicht der Veranstaltung -
[[CALENDAR_EVENT_DETAIL_TARGET]]
Bei Weiterleitungen_blank
, ansonsten_self
<!-- END event_detail_view -->
<!-- BEGIN event_no_detail_view -->
Dieser Block wird anstelle des Blocks event_detail_view angezeigt, falls wenn bei der Veranstaltung definiert wurde, dass die Detailansicht nicht verlinkt werden soll.
<!-- END event_no_detail_view -->
<!-- END eventList -->
Oberflächen Texte
-
[[TXT_CALENDAR_MORE_INFO]]
Mehr Informationen
Suche
Oberflächen Texte
-
[[TXT_CALENDAR_SEARCH_TERM]]
Suchbegriff -
[[TXT_CALENDAR_FROM]]
Von -
[[TXT_CALENDAR_TILL]]
Bis -
[[TXT_CALENDAR_CATEGORY]]
Kategorie -
[[TXT_CALENDAR_SEARCH]]
Suchen -
[[TXT_CALENDAR_OCLOCK]]
Uhr -
[[TXT_CALENDAR_DATE]]
Datum
Formulardaten
-
[[CALENDAR_SEARCH_TERM]]
Der eingegebene Suchbegriff -
[[CALENDAR_SEARCH_FROM]]
Startdatum -
[[CALENDAR_SEARCH_TILL]]
Enddatum -
[[CALENDAR_SEARCH_CATEGORIES]]
Dropdown-Menü der Kategorien -
[[CALENDAR_JAVASCRIPT]]
JavaScript Code - benötigt für die Such-Funktion
Kalender-Box
Allgemein
-
[[CALENDAR_BOX]]
Generierte Kalender-Box -
[[CALENDAR_CATEGORIES]]
Dropdown-Menü der Kategorien -
[[CALENDAR_JAVA_SCRIPT]]
JavaScript Code - benötigt für die Kalender-Box
Oberflächen Texte
-
[[TXT_CALENDAR_ALL_CAT]]
Alle Kategorien
Archiv (section=Calendar&cmd=archive
)
Diese Anwendungsseite dient zur Auflistung der vergangenen Veranstaltungen.
Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.
Liste (section=Calendar&cmd=list
)
Alias von Übersicht.
Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.
Event-Liste (section=Calendar&cmd=eventlist
)
Alias von Übersicht.
Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.
Detailansicht (section=calendar&cmd=detail
| section=calendar&cmd=detail<ID>
)
Kategorie-spezifische Detailansichten können erstellt werden, indem dem Bereich (cmd
=detail
) die jeweilige ID
der Kategorie angehängt wird. Z.B. wird mit dem Bereich cmd
=detail3
die Kategorie-spezifische Detailansicht für die Kategorie mit der ID 3 angelegt. Jegliche Veranstaltungen, welcher dieser Kategorie zugewiesen sind, werden danach auf dieser spezifischen Detailansicht angezeigt, anstelle der allgemeinen Detailansicht (cmd
=detail
).
Informationen
-
[[CALENDAR_EVENT_TITLE]]
Titel -
[[CALENDAR_EVENT_TEASER]]
Teaser -
[[CALENDAR_EVENT_DESCRIPTION]]
Beschreibung -
[[CALENDAR_EVENT_SHORT_DESCRIPTION]]
Kurzbeschreibung -
[[CALENDAR_EVENT_CATEGORY]]
Primäre Kategorie -
[[CALENDAR_EVENT_CATEGORIES]]
Komma-separierte Liste aller zugewiesenen Kategorien
Zeitraum
- Anfang
-
[[CALENDAR_EVENT_START]]
Startdatum (Format:d.m.Y H:i:s
) -
[[CALENDAR_EVENT_START_DATE]]
Startdatum (Format:d.m.Y
) -
[[CALENDAR_EVENT_START_DATE_DAY]]
Startdatum (Format:d
) -
[[CALENDAR_EVENT_START_DATE_MONTH]]
Startdatum (Format:m
) -
[[CALENDAR_EVENT_START_DATE_YEAR]]
Startdatum (Format:Y
) -
[[CALENDAR_EVENT_START_TIME]]
Startdatum (Format:H:i
) -
[[CALENDAR_EVENT_START_TIME_MINUTE]]
Startdatum (Format:i
) -
[[CALENDAR_EVENT_START_TIME_HOUR]]
Startdatum (Format:H
) -
[[CALENDAR_EVENT_START_TIMESTAMP]]
Unix Zeitstempel des Startdatums (zur Verwendung mit$strftime()
als individuelle Datumsanzeige)
- Ende
-
[[CALENDAR_EVENT_END]]
Enddatum (Format:d.m.Y H:i:s
) -
[[CALENDAR_EVENT_END_DATE]]
Enddatum (Format:d.m.Y
) -
[[CALENDAR_EVENT_END_DATE_DAY]]
Enddatum (Format:d
) -
[[CALENDAR_EVENT_END_DATE_MONTH]]
Enddatum (Format:m
) -
[[CALENDAR_EVENT_END_DATE_YEAR]]
Enddatum (Format:Y
) -
[[CALENDAR_EVENT_END_TIME]]
Enddatum (Format:H:i
) -
[[CALENDAR_EVENT_END_TIME_MINUTE]]
Enddatum (Format:i
) -
[[CALENDAR_EVENT_END_TIME_HOUR]]
Enddatum (Format:H
) -
[[CALENDAR_EVENT_END_TIMESTAMP]]
Unix Zeitstempel des Enddatums (zur Verwendung mit$strftime()
als individuelle Datumsanzeige)
- Format gemäss Einstellungen
<!-- BEGIN calendarDateDetail -->
-
[[CALENDAR_DATE_DETAIL]]
Date format for the detail view -
[[CALENDAR_SEP_DATE_TIME_DETAIL]]
Date separator -
[[CALENDAR_TIME_DETAIL]]
Event time for detail view -
[[TXT_CALENDAR_CLOCK_DETAIL]]
Formatted text for the detail view
Example:
Multi day event : 06.02.2014 - 12:52 to 07.02.2014 - 13:52 Clock Single day event : 06.02.2014
<!-- END calendarDateDetail -->
- Wiederholungen
-
[[CALENDAR_EVENT_MONTH_BOX]]
Kalender der Veranstaltungsdaten (Wiederholungen)
Zur Standard-Formatierung der Kalender-Darstellung kann folgendes CSS genutzt werden:
table.month,
table.free_places {
width: auto;
}
table.month tr td {
text-align: center;
}
table.month tr td.event_open, table.month tr td.event_full {
border: 1px solid #FFFFFF;
}
table.month td table td {
padding: 0;
}
table.month td.event_open {
background-color: #2082CB;
}
table.month td.event_open a, table.month td.event_open a:hover {
color: #FFFFFF;
}
table.month td.event_full {
background-color: #FF0000;
color: #FFFFFF;
}
Quelle
-
[[CALENDAR_EVENT_LINK]]
Link auf Website -
[[CALENDAR_EVENT_LINK_SOURCE]]
Adresse der Website
Bild
-
[[CALENDAR_EVENT_PICTURE]]
Bild -
[[CALENDAR_EVENT_PICTURE_SOURCE]]
Bildquelle -
[[CALENDAR_EVENT_THUMBNAIL]]
Vorschaubild
Anhang
<!-- BEGIN calendarAttachment -->
-
[[CALENDAR_EVENT_ATTACHMENT]]
Link zum Anhang -
[[CALENDAR_EVENT_ATTACHMENT_SOURCE]]
Dateiquelle des Anhangs
<!-- END calendarAttachment -->
Ort
<!-- BEGIN calendarEventAddress -->
-
[[CALENDAR_EVENT_LOCATION_PLACE]]
Name -
[[CALENDAR_EVENT_LOCATION_ADDRESS]]
Strasse / Nr. -
[[CALENDAR_EVENT_LOCATION_ZIP]]
PLZ -
[[CALENDAR_EVENT_LOCATION_CITY]]
Ort -
[[CALENDAR_EVENT_LOCATION_COUNTRY]]
Country -
[[CALENDAR_EVENT_LOCATION_GOOGLE_MAP_LINK]]
Link zu Google Map
<!-- BEGIN calendarEventAddressWebsite -->
-
[[CALENDAR_EVENT_LOCATION_WEBSITE]]
Website HTML-Link -
[[CALENDAR_EVENT_LOCATION_WEBSITE_SOURCE]]
Website URL
<!-- END calendarEventAddressWebsite -->
<!-- BEGIN calendarEventAddressLink -->
-
[[CALENDAR_EVENT_LOCATION_LINK]]
Link als HTML-Link -
[[CALENDAR_EVENT_LOCATION_LINK_SOURCE]]
Link URL
<!-- END calendarEventAddressLink -->
<!-- BEGIN calendarEventAddressPhone -->
-
[[CALENDAR_EVENT_LOCATION_PHONE]]
Telefon
<!-- END calendarEventAddressPhone -->
<!-- BEGIN calendarEventAddressMap -->
-
[[CALENDAR_EVENT_LOCATION_MAP_LINK]]
Link auf Karte -
[[CALENDAR_EVENT_LOCATION_MAP_THUMBNAIL]]
Vorschaubild der Karte -
[[CALENDAR_EVENT_LOCATION_MAP_SOURCE]]
Bildquelle der Karte
<!-- END calendarEventAddressMap -->
<!-- END calendarEventAddress -->
Veranstalter
<!-- BEGIN calendarEventHost -->
-
[[CALENDAR_EVENT_HOST]]
Name -
[[CALENDAR_EVENT_HOST_ADDRESS]]
Strasse / Nr. -
[[CALENDAR_EVENT_HOST_ZIP]]
PLZ -
[[CALENDAR_EVENT_HOST_CITY]]
Ort -
[[CALENDAR_EVENT_HOST_COUNTRY]]
Country
<!-- BEGIN calendarEventHostWebsite -->
-
[[CALENDAR_EVENT_HOST_WEBSITE]]
Website HTML-Link -
[[CALENDAR_EVENT_HOST_WEBSITE_SOURCE]]
Website URL
<!-- END calendarEventHostWebsite -->
<!-- BEGIN calendarEventHostLink -->
-
[[CALENDAR_EVENT_HOST_LINK]]
Link als HTML-Link -
[[CALENDAR_EVENT_HOST_LINK_SOURCE]]
Link URL
<!-- END calendarEventHostLink -->
<!-- BEGIN calendarEventHostPhone -->
-
[[CALENDAR_EVENT_HOST_PHONE]]
Telefon
<!-- END calendarEventHostPhone -->
<!-- BEGIN calendarEventHostEmail -->
-
[[CALENDAR_EVENT_HOST_EMAIL]]
E-Mail-Link -
[[CALENDAR_EVENT_HOST_EMAIL_SOURCE]]
E-Mail Adresse
<!-- END calendarEventHostEmail -->
<!-- END calendarEventHost -->
Zusätzliche Angaben
-
[[CALENDAR_EVENT_ACCESS]]
Zugriff -
[[CALENDAR_EVENT_PRIORITY]]
Priorität -
[[CALENDAR_EVENT_PRIORITY_IMG]]
Priorität (Symbolbild)
Anmeldung
-
[[CALENDAR_EVENT_COUNT_REG]]
Anzahl Anmeldungen -
[[CALENDAR_EVENT_COUNT_SIGNOFF]]
Anzahl Abmeldungen -
[[CALENDAR_EVENT_COUNT_SUBSCRIBER]]
Anzahl angemeldete Teilnehmer -
[[CALENDAR_EVENT_COUNT_OPEN]]
Anzahl noch verfügbare Plätze -
[[CALENDAR_REGISTRATIONS_SUBSCRIBER]]
Anzahl zugelassene Teilnehmer (max) -
[[TXT_CALENDAR_REGISTRATION]]
Anmeldung -
[[TXT_CALENDAR_REGISTRATION_INFO]]
Für diesen Termin ist eine Anmeldung erforderlich. Bitte melden Sie sich mit folgendem Anmeldeformular an.
<!-- BEGIN calendarEventRegistration -->
Dieser Block wird angezeigt, sofern die Anmeldungsfunktion aktiviert ist (Intern
oder Extern
) und die Veranstaltung noch nicht begonnen hat.
<!-- BEGIN calendarEventRegistrationOpen -->
Dieser Block wird angezeigt, sofern noch freie Plätze verfügbar sind.
-
[[CALENDAR_EVENT_REGISTRATION_LINK]]
Registration Link -
[[CALENDAR_EVENT_REGISTRATION_LINK_SRC]]
Registration Link Quelle (URI) -
[[CALENDAR_EVENT_REGISTRATION_LINK_TARGET]]
Bei externen Anmeldungen_blank
, ansonsten_self
-
[[CALENDAR_EVENT_REGISTRATION_LINK_SRC_QUERY_STRING]]
Query-String der Regitsrations-Link-Quelle
<!-- END calendarEventRegistrationOpen -->
<!-- BEGIN calendarEventRegistrationClosed -->
Dieser Block wird angezeigt, wenn die Veranstaltung ausgebucht ist.
-
[[TXT_CALENDAR_EVENT_FULLY_BLOCKED]]
<!-- END calendarEventRegistrationClosed -->
<!-- END calendarEventRegistration -->
Teilnehmer
Zur Auflistung der bereits eingegangenen Anmeldungen stehen die folgenden Template-Blöcke zur Verfügung:
- Alle Antworten (
<!-- BEGIN/END calendar_event_registration_list -->
) - Nur Anmeldungen (
<!-- BEGIN/END calendar_event_registration_list_reg -->
) - Nur Abmeldungen (
<!-- BEGIN/END calendar_event_registration_list_signoff -->
) - Warteliste (
<!-- BEGIN/END calendar_event_registration_list_waitlist -->
) - Keine Antworten (
<!-- BEGIN/END calendar_event_registration_list_empty -->
) - Keine Anmeldungen (
<!-- BEGIN/END calendar_event_registration_list_reg_empty -->
) - Keine Abmeldungen (
<!-- BEGIN/END calendar_event_registration_list_signoff_empty -->
) - Leere Warteliste (
<!-- BEGIN/END calendar_event_registration_list_waitlist_empty -->
)
registrations
) verlinkt werden. Die Verlinkung kann wie folgt erzeugt werden:
<a href="[[NODE_CALENDAR_REGISTRATIONS]]?id=[[CALENDAR_EVENT_ID]]&date=[[CALENDAR_EVENT_START_TIMESTAMP]]">Siehe Anmeldungen</a>
Alle Antworten
<!-- BEGIN calendar_event_registration_list -->
Dieser Block listet die erfassten Anmeldungen auf, wird aber nur angezeigt sofern die Typ-spezifischen Blöcke (<!-- BEGIN/END calendar_event_registration_list_reg -->
, <!-- BEGIN/END calendar_event_registration_list_signoff -->
oder <!-- BEGIN/END calendar_event_registration_list_waitlist -->
) nicht vorhanden sind.
<!-- BEGIN calendar_event_registration_list_field_labels -->
Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_field_labels -->
<!-- BEGIN calendar_event_registration_list_entry -->
Dieser Block listet die eigentlichen Anmeldungen auf. Falls der Typ-spezifische Block für Anmeldungen (<!-- BEGIN/END calendar_event_registration_list_reg -->
) vorhanden ist, dann werden die Anmeldungen in diesem Block nicht angezeigt. Falls der Typ-spezifische Block für Abmeldungen (<!-- BEGIN/END calendar_event_registration_list_signoff -->
) vorhanden ist, dann werden die Abmeldungen in diesem Block nicht angezeigt. Falls der Typ-spezifische Block für die Warteliste (<!-- BEGIN/END calendar_event_registration_list_waitlist -->
) vorhanden ist, dann werden die Einträge der Wartelist in diesem Block nicht angezeigt.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_SUBMISSION_TIMESTAMP]]
Unix Zeitstempel des Zeitpunkts der Anmeldung -
[[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_TYPE]]
1
für Anmeldung,0
für Abmeldung und2
für Warteliste -
[[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_TYPE_LABEL]]
Text-Block "Anmeldung", "Abmeldung" oder "Warteliste"
<!-- BEGIN calendar_event_registration_list_entry_field -->
Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_entry_field_<id> -->
besteht.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_VALUE]]
Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_entry_field -->
<!-- BEGIN calendar_event_registration_list_entry_field_<id> -->
Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_entry_field -->
genutzt werden, um die Daten des mit <id>
identifizierten Formular-Feldes auszugeben.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_LABEL_<ID>]]
Bezeichnung des mit <ID> identifizierten Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_VALUE_<ID>]]
Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_entry_field_<id> -->
<!-- BEGIN calendar_event_registration_list_entry_user_profile_attribute_<id> -->
Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id>
identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_
durch CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_USER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END calendar_event_registration_list_entry_user_profile_attribute_firstname -->
<!-- END calendar_event_registration_list_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_entry -->
<!-- END calendar_event_registration_list -->
Keine Antworten
<!-- BEGIN calendar_event_registration_list_empty -->
Dieser Block wird angezeigt, wenn keine Anmeldungen vorhanden sind oder keine Anmeldungen (inkl. Abmeldungen und Einträge der Warteliste) über einen entsprechenden Block angezeigt wurden.
<!-- END calendar_event_registration_list_empty -->
Nur Anmeldungen
<!-- BEGIN calendar_event_registration_list_reg -->
Dieser Block listet die spezifischen Anmeldungen auf (exkl. Abmeldungen und Warteliste).
<!-- BEGIN calendar_event_registration_list_reg_field_labels -->
Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_reg_field_labels -->
<!-- BEGIN calendar_event_registration_list_reg_entry -->
Dieser Block listet die eigentlichen Anmeldungen auf.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_SUBMISSION_TIMESTAMP]]
Unix Zeitstempel des Zeitpunkts der Anmeldung -
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_TYPE]]
1
für Anmeldung -
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_TYPE_LABEL]]
Text-Block "Anmeldung"
<!-- BEGIN calendar_event_registration_list_reg_entry_field -->
Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_reg_entry_field_<id> -->
besteht.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_VALUE]]
Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_reg_entry_field -->
<!-- BEGIN calendar_event_registration_list_reg_entry_field_<id> -->
Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_reg_entry_field -->
genutzt werden, um die Daten des mit <id>
identifizierten Formular-Feldes auszugeben.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_LABEL_<ID>]]
Bezeichnung des mit <ID> identifizierten Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_VALUE_<ID>]]
Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_reg_entry_field_<id> -->
<!-- BEGIN calendar_event_registration_list_reg_entry_user_profile_attribute_<id> -->
Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id>
identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_
durch CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_USER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END calendar_event_registration_list_reg_entry_user_profile_attribute_firstname -->
<!-- END calendar_event_registration_list_reg_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_reg_entry -->
<!-- END calendar_event_registration_list_reg -->
Keine Anmeldungen
<!-- BEGIN calendar_event_registration_list_reg_empty -->
Dieser Block wird angezeigt, wenn keine spezifischen Anmeldungen vorhanden sind.
<!-- END calendar_event_registration_list_reg_empty -->
Nur Abmeldungen
<!-- BEGIN calendar_event_registration_list_signoff -->
Dieser Block listet die spezifischen Abmeldungen auf.
<!-- BEGIN calendar_event_registration_list_signoff_field_labels -->
Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_signoff_field_labels -->
<!-- BEGIN calendar_event_registration_list_signoff_entry -->
Dieser Block listet die eigentlichen Abmeldungen auf.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_SUBMISSION_TIMESTAMP]]
Unix Zeitstempel des Zeitpunkts der Anmeldung -
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_TYPE]]
0
für Abmeldung -
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_TYPE_LABEL]]
Text-Block "Abmeldung"
<!-- BEGIN calendar_event_registration_list_signoff_entry_field -->
Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_signoff_entry_field_<id> -->
besteht.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_VALUE]]
Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_signoff_entry_field -->
<!-- BEGIN calendar_event_registration_list_signoff_entry_field_<id> -->
Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_signoff_entry_field -->
genutzt werden, um die Daten des mit <id>
identifizierten Formular-Feldes auszugeben.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_LABEL_<ID>]]
Bezeichnung des mit <ID> identifizierten Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_VALUE_<ID>]]
Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_signoff_entry_field_<id> -->
<!-- BEGIN calendar_event_registration_list_signoff_entry_user_profile_attribute_<id> -->
Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id>
identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_
durch CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_USER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END calendar_event_registration_list_signoff_entry_user_profile_attribute_firstname -->
<!-- END calendar_event_registration_list_signoff_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_signoff_entry -->
<!-- END calendar_event_registration_list_signoff -->
Keine Abmeldungen
<!-- BEGIN calendar_event_registration_list_signoff_empty -->
Dieser Block wird angezeigt, wenn keine spezifischen Abmeldungen vorhanden sind.
<!-- END calendar_event_registration_list_signoff_empty -->
Warteliste
<!-- BEGIN calendar_event_registration_list_waitlist -->
Dieser Block listet die Einträge der Wartelist auf.
<!-- BEGIN calendar_event_registration_list_waitlist_field_labels -->
Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_waitlist_field_labels -->
<!-- BEGIN calendar_event_registration_list_waitlist_entry -->
Dieser Block listet die eigentlichen Einträge der Warteliste auf.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_SUBMISSION_TIMESTAMP]]
Unix Zeitstempel des Zeitpunkts der Anmeldung -
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_TYPE]]
2
für Warteliste -
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_TYPE_LABEL]]
Text-Block "Warteliste"
<!-- BEGIN calendar_event_registration_list_waitlist_entry_field -->
Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_waitlist_entry_field_<id> -->
besteht.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_LABEL]]
Bezeichnung des jeweiligen Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_VALUE]]
Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_waitlist_entry_field -->
<!-- BEGIN calendar_event_registration_list_waitlist_entry_field_<id> -->
Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_waitlist_entry_field -->
genutzt werden, um die Daten des mit <id>
identifizierten Formular-Feldes auszugeben.
-
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_LABEL_<ID>]]
Bezeichnung des mit <ID> identifizierten Formular-Feldes -
[[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_VALUE_<ID>]]
Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
<!-- END calendar_event_registration_list_waitlist_entry_field_<id> -->
<!-- BEGIN calendar_event_registration_list_waitlist_entry_user_profile_attribute_<id> -->
Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id>
identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_
durch CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_USER_
ersetzt werden.
Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]]
wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]
Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname -->
wird zu <!-- BEGIN/END calendar_event_registration_list_waitlist_entry_user_profile_attribute_firstname -->
<!-- END calendar_event_registration_list_waitlist_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_waitlist_entry -->
<!-- END calendar_event_registration_list_waitlist -->
Leere Warteliste
<!-- BEGIN calendar_event_registration_list_waitlist_empty -->
Dieser Block wird angezeigt, wenn die Warteliste leer ist.
<!-- END calendar_event_registration_list_waitlist_empty -->
Export / iCal
-
[[CALENDAR_EVENT_EXPORT_LINK]]
URL für iCal-Export -
[[CALENDAR_EVENT_EXPORT_ICON]]
Icon-Link für iCal-Export
Meta-Daten
-
[[CALENDAR_EVENT_ROW]]
alternierende CSS-Klasse (row1/row2) -
[[CALENDAR_EVENT_ID]]
Index der Veranstaltung (nicht physische ID der Veranstaltung)
<!-- BEGIN event_detail_view -->
-
[[CALENDAR_EVENT_DETAIL_LINK]]
URL zur Detailansicht der Veranstaltung -
[[CALENDAR_EVENT_DETAIL_TARGET]]
Bei Weiterleitungen_blank
, ansonsten_self
<!-- END event_detail_view -->
<!-- BEGIN event_no_detail_view -->
Dieser Block wird anstelle des Blocks event_detail_view angezeigt, falls wenn bei der Veranstaltung definiert wurde, dass die Detailansicht nicht verlinkt werden soll.
<!-- END event_no_detail_view -->
Oberflächen Texte
-
[[TXT_CALENDAR_CAT]]
Kategorie -
[[TXT_CALENDAR_NAME]]
Betreff -
[[TXT_CALENDAR_PLACE]]
Ort -
[[TXT_CALENDAR_PRIORITY]]
Priorität -
[[TXT_CALENDAR_START]]
Beginnt um -
[[TXT_CALENDAR_END]]
Endet um -
[[TXT_CALENDAR_COMMENT]]
Beschreibung -
[[TXT_CALENDAR_LINK]]
Link -
[[TXT_CALENDAR_EVENT]]
Termin -
[[TXT_CALENDAR_STREET_NR]]
Strasse / Nr. -
[[TXT_CALENDAR_ZIP]]
PLZ -
[[TXT_CALENDAR_LINK]]
Link -
[[TXT_CALENDAR_MAP]]
Karte -
[[TXT_CALENDAR_ORGANIZER]]
Veranstalter -
[[TXT_CALENDAR_MAIL]]
E-Mail -
[[TXT_CALENDAR_ORGANIZER_NAME]]
Name -
[[TXT_CALENDAR_TITLE]]
Titel -
[[TXT_CALENDAR_ACCESS]]
Zugriff -
[[TXT_CALENDAR_ATTACHMENT]]
Anhang -
[[TXT_CALENDAR_PRIORITY]]
Priorität
Formular für An- und Abmeldung (section=Calendar&cmd=register
)
Diese Anwendungsseite dient zur Darstellung der An- und Abmelde-Formulare zu einer Veranstaltung.
- Formular
<!-- BEGIN calendarRegistrationForm -->
Veranstaltungsinformationen
-
[[CALENDAR_EVENT_TITLE]]
Titel der Veranstaltung -
[[CALENDAR_EVENT_START_TIMESTAMP]]
Begin der Veranstaltung als Unix-Timestamp (zur Verwendung mit $strftime() als individuelle Datumsanzeige) -
[[CALENDAR_EVENT_START_TIME]]
Startzeit der Veranstaltung (Format:H:i
) -
[[CALENDAR_EVENT_END_TIMESTAMP]]
Ende der Veranstaltung als Unix-Timestamp (zur Verwendung mit$strftime()
als individuelle Datumsanzeige) -
[[CALENDAR_EVENT_END_TIME]]
Endzeit der Veranstaltung (Format:H:i
) -
[[CALENDAR_EVENT_PICTURE]]
HTML-Img-Element des Bildes
Formulardaten
-
[[CALENDAR_EVENT_ID]]
ID der Veranstaltung -
[[CALENDAR_FORM_ID]]
ID des Anmeldeformulars -
[[CALENDAR_EVENT_DATE]]
Datum der Veranstaltung -
[[CALENDAR_USER_ID]]
ID des Benutzers (falls authentifiziert)
Formularfelder
Alle erfassten Formularfelder werden innerhalb des folgenden Template-Blocks ausgegeben:
<!-- BEGIN calendarRegistrationField -->
-
[[CALENDAR_REGISTRATION_FIELD]]
HTML-Code zur Anzeige eines Eingabefeldes (siehe Abschnitt Layout der Formularfelder)
<!-- END calendarRegistrationField -->
Alternativ kann für jedes Formularfeld ein individuelles Layout definiert werden. Dazu kann zusätzlich (zu <!-- BEGIN/END calendarRegistrationField -->
) der folgende Template-Block genutzt werden (<field-id>
ist dabei durch die ID des gewünschten Formularfeldes zu ersetzen):
<!-- BEGIN registration_field_<field-id> -->
Platzieren Sie hier jeweils direkt den Code des jeweiligen Formularfeld-Typ spezifischen Template-Blocks gemäss Abschnitt Layout der Formularfelder (ohne <!-- BEGIN/END <field_type> -->
).
Enthält der Formularfeld-Typ spezifische Template-Block weitere Template-Blöcke, so ist bei diesen jeweils das Suffix _field_<id>
anzuhängen. Beispiel:
Aus <!-- BEGIN/END select_option -->
wird <!-- BEGIN/END select_option_field_<id> -->
<!-- END registration_field_<field-id> -->
Tipp: Das Formularfeld zur Auswahl des Anmeldetyps (Anmeldung/Abmeldung) hat die ID 0 und ist vom Formularfeld-Typ select. Falls z.B. nur Anmeldungen möglich sein sollen und das Feld somit ausgeblendet werden soll, kann folgender Template-Block eingefügt werden:
<!-- BEGIN registration_field_0 -->
<input type="hidden" name="{CALENDAR_FIELD_NAME}" value="1" />
<!-- END registration_field_0 -->
Oberflächen Texte
-
[[TXT_CALENDAR_REGISTRATION_SUBMIT]]
Absenden
Captcha
<!-- BEGIN calendarRegistrationCaptcha -->
-
[[TXT_CALENDAR_CAPTCHA]]
Sicherheitscode -
[[CALENDAR_CAPTCHA_CODE]]
HTML-Code zur Anzeige der CAPTCHA-Aufforderung
<!-- END calendarRegistrationCaptcha -->
<!-- END calendarRegistrationForm -->
- Status
Der Block <!-- BEGIN/END calendarRegistrationStatus -->
wird angezeigt, wenn ein Fehler auftritt (z.B. Veranstaltung ist bereits ausgebucht) oder eine Anmeldung abgesendet wurde.
Wird der Block <!-- BEGIN/END calendarRegistrationStatus -->
angezeigt, so wird der Block zur Anzeige des Formulars (<!-- BEGIN/END calendarRegistrationForm -->
) nicht angezeigt.
<!-- BEGIN calendarRegistrationStatus -->
-
[[CALENDAR_LINK_BACK]]
HTML-Link zur Übersichtsseite der Anwendung (section=Calendar) -
[[CALENDAR_REGISTRATION_STATUS]]
Statusmeldung zum Vorgang
<!-- END calendarRegistrationStatus -->
Layout der Formularfelder (FormInputField.html
)
Das Layout der Formularfelder kann über die Anwendungsvorlage FormInputField.html
individualisiert werden. Die HTML-Ausgabe von jedem Formularfeld wird nach dem folgenden Schema erzeugt und in den Platzhalter [[CALENDAR_REGISTRATION_FIELD]]
abgefüllt:
<!-- BEGIN row -->
<!-- BEGIN label -->
<!-- BEGIN required -->
Dieser Block wird angezeigt, wenn das Formularfeld ein Pflichtfeld ist
-
[[CALENDAR_FIELD_REQUIRED]]
Gibt den Wert required="required" aus, wenn das Feld ein Pflichtfeld ist
<!-- END required -->
<!-- END label -->
<!-- BEGIN <field_type> -->
Feld spezifische Platzhalter und Template-Blöcke (siehe Formularfeld-Typen), sowie folgende generische Platzhalter:
-
[[TXT_CALENDAR_FIELD_NAME]]
Feldname des Formularfelds -
[[CALENDAR_FIELD_NAME]]
HTML-name
des Formularfelds (z.B.registrationField[3]
) -
[[CALENDAR_FIELD_ID]]
HTML-id
des Formularfeldes (z.B.registrationField_3
) -
[[CALENDAR_FIELD_TYPE]]
HTML5 Input Type (nur verfügbar bei HTML-input
Feldern)
<!-- END <field_type> -->
<!-- END row -->
Dabei wird für jedes erfasste Formularfeld einmal der Template-Block <!-- BEGIN/END row -->
verarbeitet/ausgegeben. Innerhalb des Template-Blocks <!-- BEGIN/END row -->
wird einerseits der allgemeine Template-Block <!-- BEGIN/END label -->
ausgegeben und andererseits ein zum jeweiligen Formularfeld-Typ spezifischen Template-Block (<!-- BEGIN/END <field_type> -->
). Welcher Formularfeld-Typ spezifische Template-Block dabei jeweils verarbeitet/ausgegeben wird, ist abhängig vom jeweiligen Typ eines Formularfeldes und ist in der Tabelle Formularfeld-Typen aufgeführt.
Formularfeld-Typen
Die nachfolgende Tablle zeigt auf, welcher Template-Block jeweils (abhängig vom Formularfeld-Typ) angezeigt/verarbeitet wird:
Feldtypen | Typ-spezifischer Template-Block |
---|---|
|
<!-- BEGIN inputtext -->
<!-- END inputtext --> |
|
<!-- BEGIN textarea -->
<!-- END textarea --> |
|
<!-- BEGIN select -->
<!-- BEGIN select_option -->
<!-- BEGIN select_option_selected -->
Dieser Block wird angezeigt, wenn die jeweilige Option gewählt ist. <!-- END select_option_selected --> <!-- END select_option --> <!-- END select --> |
|
<!-- BEGIN radio -->
<!-- BEGIN radio_option -->
<!-- BEGIN radio_option_selected -->
Dieser Block wird angezeigt, wenn die jeweilige Option gewählt ist. <!-- END radio_option_selected --> <!-- BEGIN radio_embedded -->
Dieser Block wird angezeigt, wenn die Option ein Eingabefeld enthält. Um eine Option mit einem Eingabefeld zu ergänzen, muss bei der Felddefinition das Keyword
<!-- END radio_embedded --> <!-- END radio_option --> <!-- END radio --> |
|
<!-- BEGIN checkbox -->
<!-- BEGIN checkbox_option -->
<!-- BEGIN checkbox_option_selected -->
Dieser Block wird angezeigt, wenn die jeweilige Option gewählt ist. <!-- END checkbox_option_selected --> <!-- BEGIN checkbox_embedded -->
Dieser Block wird angezeigt, wenn die Option ein Eingabefeld enthält. Um eine Option mit einem Eingabefeld zu ergänzen, muss bei der Felddefinition das Keyword
<!-- END checkbox_embedded --> <!-- END checkbox_option --> <!-- END checkbox --> |
|
<!-- BEGIN agb -->
<!-- BEGIN agb_option_selected -->
Dieser Block wird angezeigt, wenn die AGBs akzeptiert wurden. <!-- END agb_option_selected --> <!-- END agb --> |
|
Der Formularfeld-Typ Fieldset ist ein Spezialfall. Hier wird weder der globalre Template-Block <!-- BEGIN/END row --> ausgegeben, noch wird der allgemeine Template-Block <!-- BEGIN/END label --> ausgegeben. Anstelle dessen wird nur der Formularfeld-Typ spezifische Template-Block <!-- BEGIN/END fieldset --> ausgegeben.
<!-- BEGIN fieldset -->
<!-- END fieldset --> |
Auflistung der An- und Abmeldungen (section=Calendar&cmd=registrations
)
Alias von Detailansicht
Es stehen die gleichen Platzhalter wie bei der Detailansicht zur Verfügung. Siehe Abschnitt Teilnehmer zur Auflistung der An- und Abmeldungen.
Meine Veranstaltungen (section=Calendar&cmd=my_events
)
Diese Anwendungsseite dient zur Auflistung der Veranstaltungen, welche dem authentifizierten Benutzer gehören (= welche von diesem erfasst wurden).
Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung, sowie zusätzlich die folgenden:
- Oberflächen Texte
- [[TXT_CALENDAR_EDIT]] Textbaustein "bearbeiten"
Kategorie-Auflistung (section=Calendar&cmd=category
)
Auflistung der Veranstaltungen gruppiert nach Kategorie.
Event Auflistung
Innerhalb des Blocks <!-- BEGIN/END categoryList -->
stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung, sowie zusätzlich die folgenden:
- [[CALENDAR_CATEGORY_NAME]] Name der Kategorie
Suche
Oberflächen Texte
- [[TXT_CALENDAR_SEARCH_TERM]] Suchbegriff
- [[TXT_CALENDAR_FROM]] Von
- [[TXT_CALENDAR_TILL]] Bis
- [[TXT_CALENDAR_CATEGORY]] Kategorie
- [[TXT_CALENDAR_SEARCH]] Suchen
- [[TXT_CALENDAR_OCLOCK]] Uhr
- [[TXT_CALENDAR_DATE]] Datum
Formulardaten
- [[CALENDAR_SEARCH_TERM]] Der eingegebene Suchbegriff
- [[CALENDAR_SEARCH_FROM]] Startdatum
- [[CALENDAR_SEARCH_TILL]] Enddatum
- [[CALENDAR_SEARCH_CATEGORIES]] Dropdown-Menü der Kategorien
Direktzugriff auf Kategorie (section=Calendar&cmd=<ID>
)
Dies ist ein Alias der Funktion Kategorien Ansicht.
Wird als Bereich (cmd
) die ID
einer Kategorie gesetzt, so werden nur die Veranstaltungen der entsprechenden Kategorie aufgelistet.
Es stehen die gleichen Platzhalter wie bei der Kategorien Ansicht zur Verfügung.
Box Ansicht (section=Calendar&cmd=boxes
)
Allgemein
- [[CALENDAR_BOX]] Generierte Kalender-Box
- [[CALENDAR_CATEGORIES]] Dropdown-Menü der Kategorien
- [[CALENDAR_JAVA_SCRIPT]] JavaScript Code - benötigt für die Kalender-Box
Oberflächen Texte
- [[TXT_CALENDAR_ALL_CAT]] Alle Kategorien
Auflistung der Veranstaltungen
Wird bei der Box Ansicht ein Datum ausgewählt, so werden anschliessend alle Veranstaltungen dieses Datums aufgelistet. Dazu stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.
Erfassung von Veranstaltungen (section=Calendar&cmd=add
)
Allgemein
- [[CALENDAR_EVENT_ID]] ID der Veranstaltung
- [[CALENDAR_EVENT_ALL_DAY]] Bei ganztägiger Veranstaltung checked="checked", ansonsten leer
- [[CALENDAR_HIDE_ON_SINGLE_LANG]] Bei einsprachiger Erfassung display: none;, ansonsten leer
- [[CALENDAR_JAVASCRIPT]] JavaScript Code - benötigt für die Such-Funktion
- [[CALENDAR_EVENT_TYPE_EVENT]] Bei normaler Veranstaltung selected="selected", ansonsten leer
- [[CALENDAR_EVENT_TYPE_REDIRECT]] Bei Weiterleitung selected="selected", ansonsten leer
- [[CALENDAR_EVENT_START_DATE]] Startdatum
- [[CALENDAR_EVENT_END_DATE]] Enddatum
- [[CALENDAR_EVENT_PICTURE]] URL des Bildes
- [[CALENDAR_EVENT_PICTURE_THUMB]] Thumbnail des Bildes als HTML-img-Tag
- [[CALENDAR_EVENT_ATTACHMENT]] URL des Anhangs
- [[CALENDAR_EVENT_ATTACHMENT_LINK]] HTML-Link zum Anhang
- [[CALENDAR_EVENT_CATEGORIES]] Dropdown-Menü der Kategorien
- [[CALENDAR_EVENT_LINK]] Link
Ort
- [[CALENDAR_EVENT_PLACE]] Ort
- [[CALENDAR_EVENT_STREET]] Adresse
- [[CALENDAR_EVENT_ZIP]] PLZ
- [[CALENDAR_EVENT_CITY]] Stadt
- [[CALENDAR_EVENT_COUNTRY]] Land
- [[CALENDAR_EVENT_PLACE_WEBSITE]] Website
- [[CALENDAR_EVENT_PLACE_MAP]] Karte
- [[CALENDAR_EVENT_PLACE_MAP_LINK]] HTML-Link zur Karte
- [[CALENDAR_EVENT_PLACE_LINK]] Link
- [[CALENDAR_EVENT_PLACE_PHONE]] Telefon
- [[CALENDAR_EVENT_MAP]] Falls Karte erfasst checked="checked", ansonsten leer
- [[CALENDAR_EVENT_LOCATION_TYPE_MANUAL]] Bei manueller Erfassung oder Erfassung neuer Veranstaltung checked='checked', ansonsten leer
- [[CALENDAR_EVENT_LOCATION_TYPE_MEDIADIR]] Bei Auswahl aus Medienverzeichnis checked='checked', ansonsten leer
Organisator
- [[CALENDAR_EVENT_HOST]] Name des Organisators
- [[CALENDAR_EVENT_HOST_ADDRESS]] Adresse
- [[CALENDAR_EVENT_HOST_ZIP]] PLZ
- [[CALENDAR_EVENT_HOST_CITY]] Stadt
- [[CALENDAR_EVENT_HOST_COUNTRY]] Land
- [[CALENDAR_EVENT_HOST_WEBSITE]] Website
- [[CALENDAR_EVENT_HOST_LINK]] Link
- [[CALENDAR_EVENT_HOST_PHONE]] Telefon
- [[CALENDAR_EVENT_HOST_EMAIL]] E-Mail
- [[CALENDAR_EVENT_HOST_TYPE_MANUAL]] Bei manueller Erfassung oder Erfassung neuer Veranstaltung checked='checked', ansonsten leer
- [[CALENDAR_EVENT_HOST_TYPE_MEDIADIR]] Bei Auswahl aus Medienverzeichnis checked='checked', ansonsten leer
Bearbeitung von Veranstaltungen (section=Calendar&cmd=edit
)
Dies ist ein Alias der Funktion Erfassung von Veranstaltungen.
Es stehen die gleichen Platzhalter wie bei der Erfassung von Veranstaltungen zur Verfügung.
Layout / Inhaltsseiten
Veranstaltungen (events.html
)
Eine Auflistung der Veranstaltungen kann mit dem Widget [[EVENTS_FILE]]
(oder [[EVENTS2_FILE]]
, [[EVENTS3_FILE]]
, ... [[EVENTS20_FILE]]
) im Webdesign Template (oder in Inhaltsseiten) integriert werden.
Das gewünscht Layout wird in der Template-Datei events.html
(oder events2.html
, events3.html
, ... events20.html
) des Webdesign Templates definiert:
Konfiguration
Um die Auflistung der Veranstaltungen auf eine Rubrik einzuschränken, kann der folgende Platzhalter eingesetzt werden (ID ist dabei durch die ID der gewünschten Rubrik zu ersetzen):
[[CALENDAR_CATEGORY_ID]]
Standardmäßig erfolgt die Auflistung der zukünftigen Veranstaltungen. Mit dem folgenden funktionalen Platzhalter kann dies geändert werden, so dass anstelle dessen die vergangenen Veranstaltungen aufgelistet werden:
[[CALENDAR_LIST_ARCHIVE]]
Standardmäßig ist die Auflistung auf die Anzahl Veranstaltungen gemäß Konfigurationsoption Maximale Ausgabe von Veranstaltungen (unter Anwendungen > Veranstaltungskalender > Einstellungen > Allgemein > Headlines) eingeschränkt. Die Einschränkung kann durch Einfügen des folgenden funktionalen Platzhalters deaktiviert werden:
[[CALENDAR_LIMIT_OFF]]
Data
- [[CALENDAR_EVENT_TITLE]] Titel
- [[CALENDAR_EVENT_TEASER]] Teaser
- [[CALENDAR_EVENT_DESCRIPTION]] Beschreibung
- [[CALENDAR_EVENT_SHORT_DESCRIPTION]] Kurzbeschreibung
- [[CALENDAR_EVENT_CATEGORY]] Komma-separierte Liste aller zugewiesenen Kategorien
Zeitraum
Note : Date format can be defined in settings
- Anfang
- [[CALENDAR_EVENT_START]] Startdatum (Format: d.m.Y H:i:s)
- [[CALENDAR_EVENT_START_DATE]] Startdatum (Format: d.m.Y)
- [[CALENDAR_EVENT_START_DATE_DAY]] Startdatum (Format: d)
- [[CALENDAR_EVENT_START_DATE_MONTH]] Startdatum (Format: m)
- [[CALENDAR_EVENT_START_DATE_YEAR]] Startdatum (Format: Y)
- [[CALENDAR_EVENT_START_TIME]] Startdatum (Format: H:i)
- [[CALENDAR_EVENT_START_TIME_MINUTE]] Startdatum (Format: i)
- [[CALENDAR_EVENT_START_TIME_HOUR]] Startdatum (Format: H)
- [[CALENDAR_EVENT_START_TIMESTAMP]] Unix Zeitstempel des Startdatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- Ende
- [[CALENDAR_EVENT_END]] Enddatum (Format: d.m.Y H:i:s)
- [[CALENDAR_EVENT_END_DATE]] Enddatum (Format: d.m.Y)
- [[CALENDAR_EVENT_END_DATE_DAY]] Enddatum (Format: d)
- [[CALENDAR_EVENT_END_DATE_MONTH]] Enddatum (Format: m)
- [[CALENDAR_EVENT_END_DATE_YEAR]] Enddatum (Format: Y)
- [[CALENDAR_EVENT_END_TIME]] Enddatum (Format: H:i)
- [[CALENDAR_EVENT_END_TIME_MINUTE]] Enddatum (Format: i)
- [[CALENDAR_EVENT_END_TIME_HOUR]] Enddatum (Format: H)
- [[CALENDAR_EVENT_END_TIMESTAMP]] Unix Zeitstempel des Enddatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
- Format gemäss Einstellungen
- [[CALENDAR_DATE_LIST]] Date format for the list view
- [[CALENDAR_SEP_DATE_TIME_LIST]] Date separator
- [[CALENDAR_TIME_LIST]] Event time for list view
- [[TXT_CALENDAR_CLOCK_LIST]] Formatted text for the list view
Example:
Multi day event : 06.02.2014 - 12:52 to 07.02.2014 - 13:52 Clock
Single day event : 06.02.2014
Quelle
- [[CALENDAR_EVENT_LINK]] Link auf Website
- [[CALENDAR_EVENT_LINK_SOURCE]] Adresse der Website
Bild
- [[CALENDAR_EVENT_PICTURE]] Bild
- [[CALENDAR_EVENT_PICTURE_SOURCE]] Bildquelle
- [[CALENDAR_EVENT_THUMBNAIL]] Vorschaubild
Anhang
<!-- BEGIN calendarAttachment -->
-
[[CALENDAR_EVENT_ATTACHMENT]]
Link zum Anhang -
[[CALENDAR_EVENT_ATTACHMENT_SOURCE]]
Dateiquelle des Anhangs
<!-- END calendarAttachment -->
Ort
- [[CALENDAR_EVENT_LOCATION_PLACE]] Name
- [[CALENDAR_EVENT_LOCATION_ADDRESS]] Strasse / Nr.
- [[CALENDAR_EVENT_LOCATION_ZIP]] PLZ
- [[CALENDAR_EVENT_LOCATION_CITY]] Ort
- [[CALENDAR_EVENT_LOCATION_COUNTRY]] Country
- [[CALENDAR_EVENT_LOCATION_WEBSITE]] Website HTML-Link
- [[CALENDAR_EVENT_LOCATION_WEBSITE_SOURCE]] Website URL
- [[CALENDAR_EVENT_LOCATION_LINK]] Link als HTML-Link
- [[CALENDAR_EVENT_LOCATION_LINK_SOURCE]] Link URL
- [[CALENDAR_EVENT_LOCATION_PHONE]] Telefon
- [[CALENDAR_EVENT_LOCATION_MAP_LINK]] Link auf Karte
- [[CALENDAR_EVENT_LOCATION_MAP_THUMBNAIL]] Vorschaubild der Karte
- [[CALENDAR_EVENT_LOCATION_MAP_SOURCE]] Bildquelle der Karte
Veranstalter
- [[CALENDAR_EVENT_HOST]] Name
- [[CALENDAR_EVENT_HOST_ADDRESS]] Strasse / Nr.
- [[CALENDAR_EVENT_HOST_ZIP]] PLZ
- [[CALENDAR_EVENT_HOST_CITY]] Ort
- [[CALENDAR_EVENT_HOST_COUNTRY]] Country
- [[CALENDAR_EVENT_HOST_WEBSITE]] Website HTML-Link
- [[CALENDAR_EVENT_HOST_WEBSITE_SOURCE]] Website URL
- [[CALENDAR_EVENT_HOST_LINK]] Link als HTML-Link
- [[CALENDAR_EVENT_HOST_LINK_SOURCE]] Link URL
- [[CALENDAR_EVENT_HOST_PHONE]] Telefon
- [[CALENDAR_EVENT_HOST_EMAIL]] E-Mail-Link
- [[CALENDAR_EVENT_HOST_EMAIL_SOURCE]] E-Mail Adresse
Zusätzliche Angaben
- [[CALENDAR_EVENT_ACCESS]] Zugriff
- [[CALENDAR_EVENT_PRIORITY]] Priorität
- [[CALENDAR_EVENT_PRIORITY_IMG]] Priorität (Symbolbild)
Meta-Daten
- [[CALENDAR_EVENT_ROW]] alternierende CSS-Klasse (row1/row2)
- [[CALENDAR_EVENT_ID]] Index der Veranstaltung (nicht physische ID der Veranstaltung)
- [[CALENDAR_EVENT_DETAIL_LINK]] URL zur Detailansicht der Veranstaltung
- [[CALENDAR_EVENT_DETAIL_TARGET]] Bei Weiterleitungen _blank, ansonsten _self
Dieser Block wird anstelle des Blocks event_detail_view angezeigt, falls wenn bei der Veranstaltung definiert wurde, dass die Detailansicht nicht verlinkt werden soll.
E-Mail-Marketing (Newsletter)
Eintragung / Sign-up (section=Newsletter | section=Newsletter&cmd=subscribe)
Statusmeldungen
- [[NEWSLETTER_OK_MESSAGE]] Ausgabe einer erfolgreichen Statusmeldung. Z.B. wenn die Erfassung im System erfolgreich war.
- [[NEWSLETTER_ERROR_MESSAGE]] Ausgabe einer Meldung im Falle eines Fehlers. Z.B. wenn nicht alle Pflichtfelder ausgefüllt wurden.
Formular
- Oberflächen Texte
- [[TXT_NEWSLETTER_SAVE]]
- Formulardaten
- [[NEWSLETTER_PROFILE_MAIL]]
- [[NEWSLETTER_USER_CODE]]
Hinweis: Die Formulardaten stehen nur bei der Bearbeitung eines bestehenden Teilnehmers zur Verfügung
- Profildaten
- [[TXT_NEWSLETTER_EMAIL_ADDRESS]]
- [[NEWSLETTER_EMAIL]]
- Geschlecht
- [[TXT_NEWSLETTER_SEX]]
- [[TXT_NEWSLETTER_FEMALE]]
- [[TXT_NEWSLETTER_MALE]]
- [[NEWSLETTER_RECIPIENT_SEX_MANDATORY]]
- [[NEWSLETTER_SEX_F]]
- [[NEWSLETTER_SEX_M]]
- Anrede
- [[TXT_NEWSLETTER_SALUTATION]]
- [[NEWSLETTER_RECIPIENT_SALUTATION_MANDATORY]]
- [[NEWSLETTER_SALUTATION]]
- Titel
- [[TXT_NEWSLETTER_TITLE]]
- [[NEWSLETTER_RECIPIENT_TITLE_MANDATORY]]
- [[NEWSLETTER_TITLE]]
- Vorname
- [[TXT_NEWSLETTER_FIRSTNAME]]
- [[NEWSLETTER_RECIPIENT_FIRSTNAME_MANDATORY]]
- [[NEWSLETTER_FIRSTNAME]]
- Nachname
- [[TXT_NEWSLETTER_LASTNAME]]
- [[NEWSLETTER_RECIPIENT_LASTNAME_MANDATORY]]
- [[NEWSLETTER_LASTNAME]]
- Position
- [[TXT_NEWSLETTER_POSITION]]
- [[NEWSLETTER_RECIPIENT_POSITION_MANDATORY]]
- [[NEWSLETTER_POSITION]]
- Firma
- [[TXT_NEWSLETTER_COMPANY]]
- [[NEWSLETTER_RECIPIENT_COMPANY_MANDATORY]]
- [[NEWSLETTER_COMPANY]]
- Branche
- [[TXT_NEWSLETTER_INDUSTRY_SECTOR]]
- [[NEWSLETTER_RECIPIENT_INDUSTRY_MANDATORY]]
- [[NEWSLETTER_INDUSTRY_SECTOR]]
- Adresse
- [[TXT_NEWSLETTER_ADDRESS]]
- [[NEWSLETTER_RECIPIENT_ADDRESS_MANDATORY]]
- [[NEWSLETTER_ADDRESS]]
- Ort
- [[TXT_NEWSLETTER_CITY]]
- [[NEWSLETTER_RECIPIENT_CITY_MANDATORY]]
- [[NEWSLETTER_CITY]]
- PLZ
- [[TXT_NEWSLETTER_ZIP]]
- [[NEWSLETTER_RECIPIENT_ZIP_MANDATORY]]
- [[NEWSLETTER_ZIP]]
- Land
- [[TXT_NEWSLETTER_COUNTRY]]
- [[NEWSLETTER_RECIPIENT_COUNTRY_MANDATORY]]
- [[NEWSLETTER_COUNTRY]]
- Telefon
- [[TXT_NEWSLETTER_PHONE]]
- [[NEWSLETTER_RECIPIENT_PHONE_MANDATORY]]
- [[NEWSLETTER_PHONE]]
- Tel. Private
- [[TXT_NEWSLETTER_PHONE_PRIVATE]]
- [[NEWSLETTER_RECIPIENT_PRIVATE_MANDATORY]]
- [[NEWSLETTER_PHONE_PRIVATE]]
- Tel. Mobile
- [[TXT_NEWSLETTER_PHONE_MOBILE]]
- [[NEWSLETTER_RECIPIENT_MOBILE_MANDATORY]]
- [[NEWSLETTER_PHONE_MOBILE]]
- Fax
- [[TXT_NEWSLETTER_FAX]]
- [[NEWSLETTER_RECIPIENT_FAX_MANDATORY]]
- [[NEWSLETTER_FAX]]
- Geburtstag
- [[TXT_NEWSLETTER_BIRTHDAY]]
- [[NEWSLETTER_RECIPIENT_BIRTHDAY_MANDATORY]]
- [[TXT_NEWSLETTER_RECIPIENT_DATE]]
- [[TXT_NEWSLETTER_RECIPIENT_MONTH]]
- [[TXT_NEWSLETTER_RECIPIENT_YEAR]]
- [[SELECTED_DAY]]
- [[USERS_BIRTHDAY_DAY]]
- [[USERS_BIRTHDAY_DAY_NAME]]
- [[SELECTED_MONTH]]
- [[USERS_BIRTHDAY_MONTH]]
- [[USERS_BIRTHDAY_MONTH_NAME]]
- [[SELECTED_YEAR]]
- [[USERS_BIRTHDAY_YEAR]]
- Website
- [[TXT_NEWSLETTER_WEBSITE]]
- [[NEWSLETTER_RECIPIENT_WEBSITE_MANDATORY]]
- [[NEWSLETTER_WEBSITE]]
- CAPTCHA-Schutz
- [[TXT_MODULE_CAPTCHA]]
- [[MODULE_CAPTCHA_CODE]]
- Bemerkungen
- [[TXT_NEWSLETTER_NOTES]]
- [[NEWSLETTER_NOTES]]
- Sprache
- [[TXT_NEWSLETTER_LANGUAGE]]
- [[NEWSLETTER_LANGUAGE]]
Hinweis: Der Template Block newsletter_profile wird bei der Bearbeitung eines Benutzers aus der Benutzerverwaltung nicht angezeigt
- Verteilerlisten
- Oberflächen Texte
- [[TXT_NEWSLETTER_LISTS]] Listen
- Auflistung der Verteilerlisten
- [[NEWSLETTER_LIST_ID]] ID der Verteilerliste
- [[NEWSLETTER_LIST_NAME]] Name der Verteilerliste
- [[NEWSLETTER_LIST_SELECTED]] Sofern die Verteilerliste ausgewählt wurde checked="checked", ansonsten leer
- AGBs
- [[NEWSLETTER_AGB_CHECKED]] Wurden die AGBs akzeptiert, dann
checked="checked"
, ansonsten leer
- Oberflächen Texte
- [[TXT_NEWSLETTER_LABEL_AGB]] AGB
- [[TXT_NEWSLETTER_AGB]] Ich akzeptiere die allgemeinen Geschäftsbedingungen und die Datenschutzerklärung.
Hinweis: Der Template Block newsletterForm wird nach der erfolgreichen Einsendung des Formulars nicht mehr angezeigt
Bestätigung / Confirmation (section=Newsletter&cmd=confirm)
- [[NEWSLETTER_MESSAGE]] Statusmeldung über erfolgreiche oder fehlgeschlagene Eintragung
Empfänger Profil (section=Newsletter&cmd=profil)
Es stehen die gleichen Platzhalter wie bei der Eintragung zur Verfügung.
Austragung / Abmeldung (section=Newsletter&cmd=unsubscribe)
- [[NEWSLETTER_MESSAGE]] Statusmeldung über erfolgreiche oder fehlgeschlagene Austragung
Shop
Anwendungsseiten
Übersicht / Produktauflistung
Anwendung | Bereich |
---|---|
Shop |
Allgemein
- [[SHOP_PRODUCTS_IN_CATEGORY]]
- [[SHOP_CART_INFO]] Warenkorbinhalt (Kurzfassung) - Dieser Platzhalter wird nur angezeigt, wenn auf der gleichen Seite der interaktive Warenkorb nicht im Einsatz ist.
Filter / Such-Funktion
Die Produktauflistung kann nach Hersteller, Rubrik und Keywords gefiltert werden.
Automatische Generierung des Such-Formulars mit dem folgenden Platzhalter:
- [[SHOP_MENU]]
Alternativ besteht die Möglichkeit, das Filter/Such-Formular individuell zu gestalten. Dazu stehen folgende Platzhalter zur Verfügung:
- [[SHOP_MANUFACTURER_MENUOPTIONS]] HTML-Select-Option-Tags der Hersteller
- [[SHOP_CATEGORIES_MENUOPTIONS]] HTML-Select-Option-Tags der Rubriken
- [[SHOP_SEARCH_TERM]] Der eingegebene Suchbegriff
- [[TXT_SHOP_SEARCH]] Mehrsprachiger Oberflächentext "Suchen"
Beispiel:
<form name="shopSearch" action="[[NODE_SHOP]]" method="post"> <select name="manufacturerId"> [[SHOP_MANUFACTURER_MENUOPTIONS]] </select> <select name="catId"> [[SHOP_CATEGORIES_MENUOPTIONS]] </select> <input type="text" name="term" value="[[SHOP_SEARCH_TERM]]" /> <input type="submit" name="bsubmit" value="[[TXT_SHOP_SEARCH]]" /> </form>
Paging
- [[SHOP_PRODUCT_PAGING]] Links für Seitenwechsel (inkl. a Tags)
- [[SHOP_PRODUCT_TOTAL]] Anzahl Produkte auf der Seite
Shop-Betreiber Daten
- [[SHOP_SELLER_NAME]]
- [[SHOP_SELLER_URL]]
Rubrikdaten
- [[SHOP_CATEGORY_CURRENT_IMAGE]] Pfad (URL) zum Bild der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_IMAGE_ALT]] Name der übergeordneten Rubrik (für das "alt" Attribut im "img" Tag)
- [[SHOP_CATEGORY_CURRENT_ID]] ID der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_NAME]] Name der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_THUMBNAIL_FORMAT_THUMBNAIL]] Pfad (URL) zum Vorschaubild (klein) der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_THUMBNAIL_FORMAT_MEDIUM]] Pfad (URL) zum Vorschaubild (mittlere Grösse) der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_THUMBNAIL_FORMAT_LARGE]] Pfad (URL) zum Vorschaubild (gross) der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_THUMBNAIL]]Deprecated Pfad (URL) zum Vorschaubild der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_THUMBNAIL_SIZE]]Deprecated HTML Attribute für die Grössenangabe des Vorschaubilds (height="yyy" width="xxx")
- [[SHOP_CATEGORY_CURRENT_SHORT_DESCRIPTION]] Kurzbeschreibung der übergeordneten Rubrik
- [[SHOP_CATEGORY_CURRENT_DESCRIPTION]] Beschreibung der übergeordneten Rubrik
- [[SHOP_CATEGORY_IMAGE]] Pfad (URL) zum Bild der Rubrik
- [[SHOP_CATEGORY_ID]] ID der Rubrik
- [[SHOP_CATEGORY_NAME]] Name der Rubrik
- [[SHOP_CATEGORY_THUMBNAIL_FORMAT_THUMBNAIL]] Pfad (URL) zum Vorschaubild (klein) der Rubrik
- [[SHOP_CATEGORY_THUMBNAIL_FORMAT_MEDIUM]] Pfad (URL) zum Vorschaubild (mittlere Grösse) der Rubrik
- [[SHOP_CATEGORY_THUMBNAIL_FORMAT_LARGE]] Pfad (URL) zum Vorschaubild (gross) der Rubrik
- [[SHOP_CATEGORY_THUMBNAIL]]Deprecated Pfad (URL) zum Vorschaubild der Rubrik
- [[SHOP_CATEGORY_THUMBNAIL_SIZE]]Deprecated HTML Attribute für die Grössenangabe des Vorschaubilds (height="yyy" width="xxx")
- [[SHOP_CATEGORY_SHORT_DESCRIPTION]] Kurzbeschreibung der Rubrik
- [[SHOP_CATEGORY_DESCRIPTION]] Beschreibung der Rubrik
- [[SHOP_CATEGORY_FLAG_IMAGE]]Deprecated
- [[SHOP_NEXT_CATEGORY_ID]] ID der nächsten Kategorie (für Link)
- [[SHOP_NEXT_CATEGORY_TITLE]] Name der nächsten Kategorie
- Produktauflistung / Anzeige
Sortier-Funktion
- [[SHOP_PRODUCT_ORDER]]
- [[SHOP_PRODUCT_ORDER]]
Produktdaten
Allgemein
- [[SHOP_PRODUCT_TITLE]] Produktname
- [[SHOP_PRODUCT_CUSTOM_ID]] Artikelnummer
Produktbeschreibung
- [[SHOP_PRODUCT_DESCRIPTION]] Kurze Produktbeschreibung
- [[SHOP_PRODUCT_DETAILDESCRIPTION]] Lange Produktbeschreibung
Dieser Block wird nur angezeigt, wenn eine lange Produktbeschreibung hinterlegt ist.
Bilddaten
- [[SHOP_PRODUCT_IMAGE]] URL zum Produktbild (ohne a Tag)
Produktbilder 1-12
- [[SHOP_PRODUCT_IMAGE_X]] URL zum X. Produktbild (ohne a Tag)
- [[SHOP_PRODUCT_IMAGE_NAME_X]] Dateiname (ohne Pfad) X. Produktbild
- [[SHOP_PRODUCT_THUMBNAIL_FORMAT_THUMBNAIL_X]] URL zum Vorschaubild (klein) des X. Produktbildes (ohne a Tag)
- [[SHOP_PRODUCT_THUMBNAIL_FORMAT_MEDIUM_X]] URL zum Vorschaubild (mittlere Grösse) des X. Produktbildes (ohne a Tag)
- [[SHOP_PRODUCT_THUMBNAIL_FORMAT_LARGE_X]] URL zum Vorschaubild (gross) des X. Produktbildes (ohne a Tag)
- [[SHOP_PRODUCT_THUMBNAIL_X]]Deprecated URL zum Vorschaubild des X. Produktbildes (ohne a Tag)
- [[SHOP_PRODUCT_THUMBNAIL_SIZE_X]]Deprecated
- [[SHOP_PRODUCT_THUMBNAIL_LINK_X]]
- [[SHOP_PRODUCT_POPUP_LINK_X]]
- [[SHOP_PRODUCT_POPUP_LINK_NAME_X]]
- [[TXT_SEE_LARGE_PICTURE]]
Produktgruppe
- [[SHOP_PRODUCT_GROUP_ID]] ID der Produktgruppe
Rubriken
Auflistung der zugewiesenen Rubriken:
- [[SHOP_PRODUCT_CATEGORY_ID]] ID der Rubrik
Lagerbestand
Wenn die Produkteigenschaft Automatisch deaktivieren, wenn ausverkauft gesetzt ist, so wird das Produkt nur angezeigt, sofern dieses an Lager ist (Lagerbestand > 0). In diesem Fall (Produkt ist an Lager) ist der folgende Platzhalter verfügbar:
- [[SHOP_PRODUCT_STOCK]] Lagerbestand
Ist die Produkteigenschaft Automatisch deaktivieren, wenn ausverkauft nicht gesetzt, dann wird abhängig vom Lagerbestand einer der folgenden Blöcke angezeigt, resp. ausgeblendet:
Dieser Block wird angezeigt, wenn das Produkt an Lager ist (Lagerbestand > 0).
Dieser Block wird angezeigt, wenn der Lagerbestand des Produktes leer ist.
Metadaten
- [[SHOP_PRODUCT_DETAIL_URL]]
- [[SHOP_PRODUCT_DETAILLINK]] Link zur Detailseite (inkl. a Tag)
- [[SHOP_ROWCLASS]] Abwechselnd "row1" oder "row2", für Styles
- [[SHOP_PRODUCT_ID]] Produkt ID
- [[SHOP_PRODUCT_FORM_NAME]] Formularname (für den Warenkorb)
- [[SHOP_PRODUCT_SUBMIT_NAME]] In-den-Warenkorb Parameter Name
- [[SHOP_PRODUCT_SUBMIT_FUNCTION]] In-den-Warenkorb Javascript Funktion
- [[TXT_SHOP_PRODUCT_COUNT]]
- [[SHOP_CURRENCY_CODE]]
MwSt
- [[SHOP_PRODUCT_TAX]] Mehrwertsteuersatz
- [[SHOP_PRODUCT_TAX_PREFIX]] "inkl. MwSt." oder "exkl. MwSt."
Gewicht
- [[TXT_SHOP_PRODUCT_WEIGHT]]
- [[SHOP_PRODUCT_WEIGHT]] Produktgewicht inkl. Einheit
Hersteller Daten
- [[SHOP_MANUFACTURER_ID]] ID des Herstellers
- [[SHOP_MANUFACTURER_NAME]] Name des Herstellers
- [[SHOP_MANUFACTURER_URL]] URL der Seite des Herstellers (ohne a Tag)
- [[SHOP_MANUFACTURER_LINK]] Link zum Hersteller (inkl. a Tag)
- [[TXT_SHOP_MANUFACTURER_LINK]]
- [[SHOP_EXTERNAL_LINK]] Link zur Produktspezifischen Hersteller-Website
Produktmerkmale
Dieser Block wird nur angezeigt, sofern dem Projekt Produktmerkmale zugewiesen sind.
- [[SHOP_PRODUCT_OPTIONS_TITLE]] HTML-Link zur Anzeige/Ausblendung der Produktmerkmale. Bedingt, dass sich die Produktmerkmale (via [[SHOP_PRODCUT_OPTION]]) innerhalb eines HTML-Elements mit der ID
product_options_layer[[SHOP_PRODUCT_ID]]
befinden.
Dieser Block wird nur angezeigt, sofern dem Projekt Produktmerkmale zugewiesen sind.
- Allgemin
- [[SHOP_PRODCUT_OPTION]] HTML-Code zur Anzeige des Produktmerkmals
- [[SHOP_PRODUCT_OPTIONS_NAME]] Name des Produktmerkmals
- Meta-Informationen
- [[SHOP_PRODUCT_OPTIONS_ID]] ID des Produktmerkmals
- [[SHOP_PRODUCT_OPTIONS_TYPE_ID]] ID des Typs des Produktmerkmals:
ID | Typ |
---|---|
0 | Menü (keine oder eine Auswahl möglich) |
1 | Optionsschalter (eine Auswahl zwingend) |
2 | Kontrollkästchen (keine oder mehrere Auswahlmöglichkeiten) |
3 | Menu (Auswahl zwingend) |
4 | Textfeld (Eingabe optional) |
5 | Textfeld (Eingabe zwingend) |
6 | Dateifeld (Auswahl optional) |
7 | Dateifeld (Auswahl zwingend) |
8 | Mehrzeiliges Textfeld (Eingabe optional) |
9 | Mehrzeiliges Textfeld (Eingabe zwingend) |
10 | E-Mail Adresse (Eingabe optional) |
11 | E-Mail Adresse (Eingabe zwingend) |
12 | URL (Eingabe optional) |
13 | URL (Eingabe zwingend) |
14 | Datum (Eingabe optional) |
15 | Datum (Eingabe zwingend) |
16 | Ganzzahl (Eingabe optional) |
17 | Ganzzahl (Eingabe zwingend) |
18 | Fliesskommazahl (Eingabe optional) |
19 | Fliesskommazahl (Eingabe zwingend) |
- Pflichtfeld
Dieser Block wird angezeigt, wenn die Eingabe des Produktmerkmals pflicht ist.
Preis
- [[SHOP_PRODUCT_PRICE]] Preis
- [[SHOP_PRODUCT_PRICE_UNIT]] Währungseinheit für Preis
Sonderangebot
- [[SHOP_PRODUCT_PRICE]] Preis
- [[SHOP_PRODUCT_PRICE_UNIT]] Währungseinheit für Preis
- [[SHOP_PRODUCT_DISCOUNTPRICE]] Sonderpreis
- [[SHOP_PRODUCT_DISCOUNTPRICE_UNIT]] Währungseinheit für Sonderpreis
- [[SHOP_PRODUCT_DISCOUNTPRICE_TEXTBLOCK_1]]
- [[SHOP_PRODUCT_DISCOUNTPRICE_TEXTBLOCK_2]]
Mindestbestellmenge
- [[SHOP_PRODUCT_MINIMUM_ORDER_QUANTITY]] Mindestbestellmenge des Produkts
- [[SHOP_PRODUCT_MAXIMUM_ORDER_QUANTITY]] Aktuelle Liefermenge des Produkts (gemäss Option Lagerbestand)
Dieser Block wird angezeigt, wenn keine Produkte den Suchkriterien entsprechen.
Sortierung von Produktelisten
Mittels eines einfachen Templateblocks kann in der Produkteliste eine Auswahl verschiedener Sortierungen angezeigt werden. Die entsprechenden Blöcke müssen in jeder gewünschten Seitenvorlage eingefügt bzw. angepasst werden (z.B. neben der Standardansicht auch in die "Sonderangebote"):
<!-- This containing template block is never parsed. It ensures that the sorting order selection is completely hidden when it's not active --> <!-- BEGIN shop_product_orders --> <!-- Standard sorting headers, alternating between ascending and descending. Includes all available criteria. The block name is shop_product_order, the placeholder SHOP_PRODUCT_ORDER. --> <div class="product_orders"> <!-- BEGIN shop_product_order --> <div class="product_order">{SHOP_PRODUCT_ORDER}</div> <!-- END shop_product_order --> </div> <!-- Custom sorting headers, fixed or alternating Column and functionality are determined by the block name: "shop_product_order_" + field name [ + "_" + optional fixed direction ] --> <div class="product_orders"> <!-- BEGIN shop_product_order_name_asc --> <div class="product_order">{SHOP_PRODUCT_ORDER}</div> <!-- END shop_product_order_name_asc --> <!-- BEGIN shop_product_order_name_desc --> <div class="product_order">{SHOP_PRODUCT_ORDER}</div> <!-- END shop_product_order_name_desc --> <!-- BEGIN shop_product_order_bestseller_desc --> <div class="product_order">{SHOP_PRODUCT_ORDER}</div> <!-- END shop_product_order_bestseller_desc --> </div> <!-- END shop_product_orders -->
In der ersten Variante ("standard sorting headers") werden die verfügbaren Sortierungen aufgelistet. Eine bestimmte Sortierung kann deaktiviert werden, indem der Wert des entsprechenden Spracheintrags in allen betroffenen Sprachen auf den leeren String ("") gesetzt wird. Betroffene Spracheinträge:
Spracheintrag Feldname Beschreibung -------------------------------------------------------------------------------------------------------------- TXT_SHOP_ORDER_PRODUCT_ORD product_ord "Vorgabe" gemäss der im Backend erfassten Ordnungszahl TXT_SHOP_ORDER_PRODUCT_TITLE name Produkttitel TXT_SHOP_ORDER_PRODUCT_CODE code Artikelnummer TXT_SHOP_ORDER_PRODUCT_PRICE price Preis (*) TXT_SHOP_ORDER_PRODUCT_DATE id Erstelldatum (**) TXT_SHOP_ORDER_PRODUCT_BESTSELLER bestseller "Beliebtheit" gemäss Anzahl Verkäufe (***)
(*) Preis: Pro Produkt und Kunde wird jeweils der korrekte Preis (Endkunde, Wiederverkäufer oder Aktionspreis) für die Sortierung herangezogen. Mengen- und andere Kundenrabatte werden dabei allerdings nicht berücksichtigt -- es kann bei Verwendung von Kundenrabattgruppen zu Abweichungen kommen.
(**) Tatsächlich wird die Sortierung nach Produkt ID vorgenommen. Dadurch ergibt sich im Normalfall die selbe Ordnung wie auf Grund des Erstelldatums, sofern Produkt IDs automatisch und aufsteigend vergeben werden. Bei einem Import von Produktdaten ist es möglich, dass die IDs in einer anderen Reihenfolge vergeben werden.
(***) Pro Bestellung wird jeder Artikel genau ein Mal gezählt, selbst wenn der Kunde mehrere identische Produkte bestellt hat. Damit werden Verzerrungen durch grosse Bestellungen vermieden.
Beispiel: Die Sortierung nach "Vorgabe" (Reihenfolge wie im Backend definiert) soll nicht zur Auswahl stehen. Finden Sie in der Sprachdatei (z.B. modules/shop/lang/de/frontend.php) den passenden Eintrag:
$_ARRAYLANG['TXT_SHOP_ORDER_PRODUCT_ORD'] = "Vorgabe";
Setzen Sie dessen Wert auf "":
$_ARRAYLANG['TXT_SHOP_ORDER_PRODUCT_ORD'] = "";
Die "Vorgabe" wird nun nicht mehr angezeigt.
In der zweiten Variante ("custom sorting headers") können gezielt einzelne Sortiermöglichkeiten vorgegeben werden. Dafür werden der Feldname und optional die Sortierrichtung im Blocknamen hinzugefügt. Die passenden Feldnamen entnehmen Sie bitte der Tabelle der Spracheinträge. Im Beispiel oben werden separate Links für die Sortierung nach dem Produktnamen auf- und absteigend, sowie ein weiterer für die Sortierung nach absteigender "Beliebtheit" generiert:
- Feld "name" (Produkttitel), Reihenfolge "asc" -> aufsteigend:
<!-- BEGIN shop_product_order_name_asc --> [...]
- Feld "name" (Produkttitel), Reihenfolge "desc" -> absteigend:
<!-- BEGIN shop_product_order_name_desc --> [...]
- Feld "bestseller", Reihenfolge "desc" -> absteigend (meistverkaufte Produkte zuerst):
<!-- BEGIN shop_product_order_bestseller_desc --> [...]
Sonderangebote
Anwendung | Bereich |
---|---|
Shop | discounts |
Es stehen die gleichen Platzhalter wie bei der Produktauflistung zur Verfügung.
Produkt-Detailansicht
Anwendung | Bereich |
---|---|
Shop | details |
Es stehen die gleichen Platzhalter wie bei der Produktauflistung zur Verfügung.
Warenkorb
Anwendung | Bereich |
---|---|
Shop | cart |
- Produktinformationen
- [[SHOP_PRODUCT_ROW]] CSS-Klasse: row1 oder row2
- [[SHOP_PRODUCT_ID]] Produkt ID
- [[SHOP_PRODUCT_CODE]] Artikelnummer
- [[SHOP_PRODUCT_THUMBNAIL]] URL zum Produktbild
- [[SHOP_PRODUCT_CART_ID]] Cart ID des Produktes
- [[SHOP_PRODUCT_TITLE]] Produktname
- [[SHOP_PRODUCT_PRICE]] Einzelpreis
- [[SHOP_PRODUCT_SALE_PRICE]] Einzelpreis ohne MwSt.
- [[SHOP_PRODUCT_PRICE_UNIT]] Währungseinheit für Einzelpreis
- [[SHOP_PRODUCT_QUANTITY]] Menge
- [[SHOP_PRODUCT_ITEMPRICE]] Preis für alle Produkte einer Sorte
- [[SHOP_PRODUCT_ITEMPRICE_UNIT]] Währungseinheit für Preis aller Produkte einer Sorte
- [[SHOP_PRODUCT_OPTIONS]] Produkteoptionen
- [[SHOP_REMOVE_PRODUCT]]
- [[SHOP_PRODUCT_WEIGHT]] Produktgewicht
- [[TXT_WEIGHT]]
- [[SHOP_PRODUCT_TAX_AMOUNT]] Betrag der MwSt. für alle Produkte einer Sorte
- [[SHOP_PRODUCT_TAX_RATE]] MwSt. Satz (pro Produkt)
- Kundenrabatt
- [[SHOP_DISCOUNT_RATE_CUSTOMER]]
- Mengenrabatt
- [[SHOP_PRODUCT_UNIT]] Einheit
- [[SHOP_DISCOUNT_RATE_COUNT]] Rabatt
- [[SHOP_DISCOUNT_RATE_COUNT_LIST]] Klassifikation des Rabatts
- Mindestbestellmenge
Dieser Block wird nur angezeigt, sofern eine Mindestbestellmenge definiert ist.
- [[SHOP_PRODUCT_MINIMUM_ORDER_QUANTITY]] Mindestbestellmenge des Produkts (Optional innerhalb des Template-Blocks orderQuantity)
Dieser Block wird nur angezeigt, sofern eine Mindestbestellmenge definiert ist.
- [[SHOP_PRODUCT_MINIMUM_ORDER_QUANTITY]] Mindestbestellmenge des Produkts (Optional innerhalb des Template-Blocks orderQuantity)
Dieser Block wird angezeigt, wenn der Warenkorb leer ist.
- Zusammenfassung
- [[SHOP_PRODUCT_TOTALITEM]] Gesamtzahl aller Produkte
- [[SHOP_PRODUCT_TOTAL_GOODS]] Gesamtpreis aller Produkte (vor Abzug Rabatte)
- [[SHOP_PRODUCT_TOTALPRICE]] Gesamtpreis aller Produkte (nach Abzug Rabatte)
- [[SHOP_PRODUCT_TOTALPRICE_PLUS_VAT]] Gesamtpreis aller Produkte (nach Abzug Rabatte) inkl. MwSt. (falls Produkte exkl. MwSt. erfasst sind, ansonsten ist der Platzhalter identisch mit [[SHOP_PRODUCT_TOTALPRICE]])
- [[SHOP_PRODUCT_TOTALPRICE_UNIT]] Währungseinheit für Gesamtpreis aller Produkte
- [[SHOP_TOTAL_WEIGHT]] Gesamtgewicht der Bestellung
- [[SHOP_PRICE_UNIT]] Währungseinheit (z.B. EUR)
- Gutscheincode
- [[SHOP_DISCOUNT_COUPON_CODE]] Erfasster Gutscheincode
- [[SHOP_DISCOUNT_COUPON_TOTAL]] Text "Gesamtrabatt"
- [[SHOP_DISCOUNT_COUPON_TOTAL_AMOUNT]] Wert des Gutscheincodes
- MWST
- [[TXT_TAX_PREFIX]] Textbaustein: Entweder zzgl. MwSt. oder inkl. MwSt. (abhängig von der Konfiguration)
- [[SHOP_TOTAL_TAX_AMOUNT]] Total MwSt. aller Produkte (nach Abzug Rabatte)
- [[SHOP_TOTAL_TAX_AMOUNT_NO_SYMBOL]] Total MwSt. aller Produkte (nach Abzug Rabatte) ohne Währungsangabe
- [[SHOP_GRAND_TOTAL_EXCL_TAX]] Gesamtbetrag aller Produkte (nach Abzug Rabatte) ohne MwSt. (wird nur angezeigt, sofern die Preise inkl. MwSt. sind)
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist und die Preise inkl. MwSt. konfiguriert sind
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist und die Preise exkl. MwSt. konfiguriert sind
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist
- und die Preise inkl. MwSt. konfiguriert sind und der Template-Block shopVatIncl nicht vorhanden ist
- oder die Preise exkl. MwSt. konfiguriert sind und der Template-Block shopVatExcl nicht vorhanden ist
- Lieferland
- [[TXT_SHIP_COUNTRY]] Text "Lieferland"
- [[SHOP_COUNTRIES_MENU]] Auswahlmenü für Lieferland
- [[SHOP_COUNTRIES_MENUOPTIONS]] Optionen fürs Auswahlmenü für Lieferland (HTML-option-Tags für select-Tag)
- Hinweise
- [[MESSAGE_TEXT]] Hinweistext, falls der minimal oder maximal erlaubte Betrag für Online-Bestellungen unter- resp. überschritten wurde
- Meta-Navigation
- [[TXT_NEXT]] Textbaustein "Weiter" / wird angezeigt, sofern die Bestellung gültig ist
Kontoangaben
Anwendung | Bereich |
---|---|
Shop | account |
- Rechnungsadresse
- [[SHOP_ACCOUNT_ACTION]] URL zum dieser Anwendungsseite (Verwendung als form-action)
- [[SHOP_ACCOUNT_COMPANY]] Firma der Rechnungsadresse
- [[SHOP_ACCOUNT_PREFIX]] HTML-Code für die Auswahl des Geschlechts der Rechnungsadresse (HTML-option-Tags)
- [[SHOP_ACCOUNT_LASTNAME]] Nachname der Rechnungsadresse
- [[SHOP_ACCOUNT_FIRSTNAME]] Vorname der Rechnungsadresse
- [[SHOP_ACCOUNT_ADDRESS]] Adresse der Rechnungsadresse
- [[SHOP_ACCOUNT_ZIP]] PLZ der Rechnungsadresse
- [[SHOP_ACCOUNT_CITY]] Ort der Rechnungsadresse
- [[SHOP_ACCOUNT_COUNTRY_MENUOPTIONS]] HTML-Code für die Auswahl des Landes der Rechnungsadresse (HTML-option-Tags)
- [[SHOP_ACCOUNT_PHONE]] Telefon der Rechnungsadresse
- [[SHOP_ACCOUNT_FAX]] Fax der Rechnungsadresse
- Lieferadresse
- [[SHOP_EQUAL_ADDRESS_CHECKED]] Sofern die Lieferadresse der Rechnungsadresse entspricht: checked="checked", ansonsten leer
- [[SHOP_EQUAL_ADDRESS_DISPLAY]] Sofern die Lieferadresse der Rechnungsadresse entspricht: display:none;, display:block;
- [[SHOP_ACCOUNT_COMPANY2]] Firma der Lieferadresse
- [[SHOP_ACCOUNT_PREFIX2]] HTML-Code für die Auswahl des Geschlechts der Lieferadresse (HTML-option-Tags)
- [[SHOP_ACCOUNT_LASTNAME2]] Nachname der Lieferadresse
- [[SHOP_ACCOUNT_FIRSTNAME2]] Vorname der Lieferadresse
- [[SHOP_ACCOUNT_ADDRESS2]] Adresse der Lieferadresse
- [[SHOP_ACCOUNT_ZIP2]] PLZ der Lieferadresse
- [[SHOP_ACCOUNT_CITY2]] Ort der Lieferadresse
- [[SHOP_ACCOUNT_COUNTRY2_ID]] ID des Lieferlands
- [[SHOP_ACCOUNT_COUNTRY2]] Name des Lieferlands
- [[SHOP_ACCOUNT_PHONE2]] Telefon der Lieferadresse
- Kontodaten
- [[SHOP_ACCOUNT_EMAIL]] E-Mail Adresse des Kunden
- [[SHOP_DONT_REGISTER_CHECKED]] Wenn der Kunde anonym ist und die Registrierung optional ist dann: checked="checked", ansonsten leer
- [[TXT_SHOP_ACCOUNT_DONT_REGISTER]]
- [[TXT_SHOP_ACCOUNT_DONT_REGISTER_NOTE]]
- [[SHOP_ACCOUNT_PASSWORD_DISPLAY]] Wenn der Kunde anonym ist und die Registrierung pflicht ist oder der Kunde ausgewählt hat, sich zu registrieren, dann: display:block;, ansonsten display:none;
- [[TXT_SHOP_ACCOUNT_PASSWORD_HINT]] Informationen zur Kennwortkomplexität
- Oberflächentexte
Es stehen alle Oberflächentext des E-Commerce Shop Anwendung zur Verfügung. Für diesen Bereich nützliche Platzhalter sind nachfolgend aufgeführt:
- [[TXT_CUSTOMER_ADDRESS]] Kunden- und Rechnungsadresse
- [[TXT_SHIPPING_ADDRESS]] Lieferadresse
- [[TXT_COMPANY]] Firma
- [[TXT_GREETING]] Anrede
- [[TXT_SURNAME]] Name
- [[TXT_FIRSTNAME]] Vorname
- [[TXT_ADDRESS]] Adresse
- [[TXT_POSTALE_CODE]] PLZ
- [[TXT_CITY]] Ort
- [[TXT_COUNTRY]] Land
- [[TXT_PHONE_NUMBER]] Telefonnummer
- [[TXT_FAX_NUMBER]] Faxnummer
- [[TXT_SHOP_BIRTHDAY]] Geburtstag
- [[TXT_SHOP_CHOOSE_DAY]] Tag
- [[TXT_SHOP_CHOOSE_MONTH]] Monat
- [[TXT_SHOP_CHOOSE_YEAR]] Jahr
- [[TXT_SAME_BILLING_ADDRESS]] Die Lieferadresse ist identisch mit der Rechnungsadresse.
- [[TXT_YOUR_ACCOUNT_DETAILS]] Ihre persönlichen Zugangsdaten
- [[TXT_SHOP_ACCOUNT_DONT_REGISTER]] Ohne Registrierung bestellen
- [[TXT_SHOP_ACCOUNT_DONT_REGISTER_NOTE]] Markieren Sie dieses Kästchen, wenn Sie ohne Registrierung bestellen möchten.
- [[TXT_EMAIL]] E-Mail
- [[TXT_PASSWORD]] Passwort
- [[TXT_SHOP_ACCOUNT_PASSWORD_HINT]] Hinweis: Wählen Sie ein eigenes Passwort mit mindestens sechs Zeichen.
- [[TXT_RESET]] Zurücksetzen
- [[TXT_SHOP_CONTINUE_ARROW]] Weiter >>
- [[TXT_SHOP_FORM_RESET_CONFIRM]] Bestätigen Sie bitte, dass Sie Ihre Eingaben zurückgesetzt werden sollen.
- Geburtsdatum des Rechnungsempfängers (Kunden)
- [[SHOP_ACCOUNT_BIRTHDAY]] Erzeugt drei Auswahlmenüs (HTML-select), je eines für den Tag, Monat und Jahr
- [[SHOP_ACCOUNT_BIRTHDAY_DAY]] Ausgewählter Tag (ohne führende 0)
- [[SHOP_ACCOUNT_BIRTHDAY_MONTH]] Ausgewählter Monat (ohne führende 0)
- [[SHOP_ACCOUNT_BIRTHDAY_YEAR]] Ausgewähltes Jahr
- [[SHOP_ACCOUNT_BIRTHDAY_DATE]] Ausgewähltes Datum
- [[SHOP_ACCOUNT_BIRTHDAY_DATE_FORMAT]] Format von [[SHOP_ACCOUNT_BIRTHDAY_DATE]]
- [[SHOP_ACCOUNT_BIRTHDAY_TIMESTAMP]] Unix Zeitstempel des gewählten Datums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Das Geburtsdatum kann entweder aufgeteilt (nach Tag, Monat und Jahr) mit den folgenden Formular-Werten übermittelt werden:
- shop_birthday_day Tag des Geburtstags
- shop_birthday_month Monat des Geburtstags
- shop_birthday_year Jahr des Geburtstags
oder als Datum inkl. Spezifikation dessen Formats:
- shop_birthday_date Geburtsdatum
- shop_birthday_date_format Format von shop_birthday_date. Muss ein gültiges PHP-Datumsformat sein
- Beispiel als HTML-date-input
<input name="shop_birthday_date_format" type="text" value="Y-m-d" />
<input name="shop_birthday_date" type="date" value="<!-- BEGIN shop_account_birthday -->$strftime([[SHOP_ACCOUNT_BIRTHDAY_TIMESTAMP]], '%Y-%m-%d')<!-- END shop_account_birthday -->" />
Bezahlung und Versand
Anwendung | Bereich |
---|---|
Shop | payment |
- Zusammenfassung
- [[SHOP_TOTALITEM]] Gesamtzahl aller Produkte
- [[SHOP_TOTAL_WEIGHT]] Gesamtgewicht der Bestellung
- [[SHOP_UNIT]] Währungseinheit für alle Beträge
- [[SHOP_TOTALPRICE]] Gesamtpreis der Produkte (vor Abzug Rabatte)
- [[SHOP_GRAND_TOTAL]] Gesamtsumme Bestellung (inkl. MwSt., Versand und Bezahlung nach Abzug Rabatte)
- Zahlungsart
- [[SHOP_PAYMENT_MENU]] Dropdown Menu für Bezahlmethode
- [[SHOP_PAYMENT_PRICE]] Kosten für gewählte Bezahlmethode
- [[SHOP_PAYMENT_PAYMENT_METHOD_ID]] ID eines Zahlungsanbieters
- [[SHOP_PAYMENT_PAYMENT_METHOD_NAME]] Bezeichnung eines Zahlungsanbieters
Der Inhalt dieses Abschnitts wird nur für die ausgewählte Bezahlart ausgegeben.
- Versandart
- [[SHOP_SHIPMENT_MENU]] Dropdown Menu für Versandmethode
- [[SHOP_SHIPMENT_PRICE]] Kosten für gewählte Versandmethode
- [[SHOP_STATUS]] Statusmeldung (bei Fehlender Information etc.)
- [[SHOP_SHIPMENT_SHIPMENT_METHOD_ID]] ID einer Versandart
- [[SHOP_SHIPMENT_SHIPMENT_METHOD_NAME]] Bezeichnung einer Versandart
Der Inhalt dieses Abschnitts wird nur für die ausgewählte Versandart ausgegeben.
Der Inhalt dieses Abschnittes wird ausgegeben wenn keine passende Versandart gefunden wurde. Dies ist der Fall, wenn der Kunde in eine Zone liefern lassen will, für welche keine Versandart konfiguriert ist oder die Option "Produktgewicht verwenden" aktiviert ist und das Gewicht der Bestellung für alle verfügbaren Versandarten zu hoch ist.
- Rabatte
- [[SHOP_DISCOUNT_COUPON_TOTAL]] Text "Gesamtrabatt"
- [[SHOP_DISCOUNT_COUPON_TOTAL_AMOUNT]] Wert des Gutscheincodes
- [[SHOP_DISCOUNT_COUPON_CODE]] Erfasster Gutscheincode
- [[SHOP_COUPON_UNIT]] Währungseinheit für den Wert des Gutscheincodes
- MwSt.
- [[SHOP_TAX_GRAND_TXT]] Präfix für Gesamtsumme der Bestellung, "inkl." oder "exkl."
- [[SHOP_TAX_PRICE]] Gesamtbetrag der MwSt.
- [[SHOP_TAX_PRICE_NO_SYMBOL]] Gesamtbetrag der MwSt. ohne Währungsangabe
- [[SHOP_TAX_PRODUCTS_TXT]] Präfix für Gesamtbetrag der MwSt., "inkl." oder "exkl."
- [[SHOP_GRAND_TOTAL_EXCL_TAX]] Gesamtbetrag aller Produkte (nach Abzug Rabatte) ohne MwSt. (wird nur angezeigt, sofern die Preise inkl. MwSt. sind)
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist und die Preise inkl. MwSt. konfiguriert sind
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist und die Preise exkl. MwSt. konfiguriert sind
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist
- und die Preise inkl. MwSt. konfiguriert sind und der Template-Block shopVatIncl nicht vorhanden ist
- oder die Preise exkl. MwSt. konfiguriert sind und der Template-Block shopVatExcl nicht vorhanden ist
- Zusatzinformationen
- [[SHOP_CUSTOMERNOTE]] Inhalt des Textfeldes mit Bemerkungen
- Allgemeine Geschäftsbedingungen
- [[TXT_ACCEPT_TAC]] Text "Ich bestätige die Richtigkeit der gemachten Angaben und die Geschäftsbedingungen, sowie die Datenschutzerklärung zu kennen und akzeptiere diese." (inkl. Verlinkung auf Anwendung AGB und Privacy)
- [[SHOP_AGB]] Status der AGB Checkbox
Hinweis: Wenn der Platzhalter [[SHOP_AGB]] in der Anwendungsvorlage enthalten ist, kann dieser Bestellschritt nur fortgesetzt werden, wenn das entsprechende Kontrollkästchen ausgewählt wurde.
- Widerrufsbelehrung
- [[TXT_SHOP_CANCELLATION_TERMS_ACCEPTED]] Text "Die Widerrufsbelehrung habe ich zur Kenntnis genommen." (inkl. Verlinkung auf Bereich terms)
- [[SHOP_CANCELLATION_TERMS_CHECKED]] Status der Widerrufsbelehrung Checkbox
Hinweis: Wenn der Platzhalter [[SHOP_CANCELLATION_TERMS_CHECKED]] in der Anwendungsvorlage enthalten ist, kann dieser Bestellschritt nur fortgesetzt werden, wenn das entsprechende Kontrollkästchen ausgewählt wurde.
Bestellen
Anwendung | Bereich |
---|---|
Shop | confirm |
- Produktdaten
- [[SHOP_PRODUCT_ID]] Produkt ID
- [[SHOP_PRODUCT_CUSTOM_ID]] Artikelnummer
- [[SHOP_PRODUCT_TITLE]] Produktname
- [[SHOP_PRODUCT_PRICE]] Gesamtpreis Produkt (Stückpreis x Menge)
- [[SHOP_PRODUCT_QUANTITY]] Menge
- [[SHOP_PRODUCT_ITEMPRICE]] Stückpreis Produkt
- [[SHOP_PRODUCT_OPTIONS]] Produkteoptionen
- [[SHOP_UNIT]] Währungseinheit
- [[SHOP_PRODUCT_WEIGHT]] Produktgewicht
- [[TXT_WEIGHT]]
- [[SHOP_PRODUCT_TAX_AMOUNT]] Betrag MwSt. auf Gesamtpreis Produkt
- [[SHOP_PRODUCT_TAX_RATE]] MwSt. Satz auf Produkt
- Zusammenfassung
- [[SHOP_TOTALITEM]] Gesamtzahl aller Produkte
- [[SHOP_UNIT]] Währungseinheit für alle Beträge
- [[SHOP_TOTALPRICE]] Gesamtpreis der Produkte (nach Abzug Rabatte; inkl. MwSt.; ohne Kosten für Versand und Bezahlung)
- [[SHOP_GRAND_TOTAL]] Gesamtsumme Bestellung (inkl. MwSt., Versand und Bezahlung nach Abzug Rabatte)
- [[SHOP_PRODUCT_TOTAL_GOODS]] Gesamtpreis der Produkte (vor Abzug Rabatte)
- Rechnungsadresse
- [[SHOP_COMPANY]] Firma
- [[SHOP_GENDER]] Geschlecht
- [[SHOP_TITLE]]Deprecated Geschlecht
- [[SHOP_LASTNAME]] Nachname
- [[SHOP_FIRSTNAME]] Vorname
- [[SHOP_ADDRESS]] Strasse, Nr.
- [[SHOP_ZIP]] Postleitzahl
- [[SHOP_CITY]] Stadt
- [[SHOP_COUNTRY]] Land
- [[SHOP_PHONE]] Telefonnummer
- [[SHOP_FAX]] Fax Nummer
- [[SHOP_BIRTHDAY]]
- Lieferadresse
- [[SHOP_COMPANY2]] Firma
- [[SHOP_GENDER2]] Geschlecht
- [[SHOP_TITLE2]]Deprecated Geschlecht
- [[SHOP_LASTNAME2]] Nachname
- [[SHOP_FIRSTNAME2]] Vorname
- [[SHOP_ADDRESS2]] Strasse, Nr.
- [[SHOP_ZIP2]] Postleitzahl
- [[SHOP_CITY2]] Stadt
- [[SHOP_COUNTRY2]] Land
- [[SHOP_PHONE2]] Telefonnummer
- Kontodaten
- [[SHOP_EMAIL]] E-Mail Adresse
- Zahlungsart
- [[SHOP_PAYMENT]] Bezahlmethode
- [[SHOP_PAYMENT_PRICE]] Kosten für gewählte Bezahlmethode
- Versandart
- [[SHOP_SHIPMENT]] Versandart
- [[SHOP_SHIPMENT_PRICE]] Kosten für gewählte Versandart
- Bemerkungen zur Bestellung
- [[SHOP_CUSTOMERNOTE]] Bemerkung
- Rabatte
- [[SHOP_DISCOUNT_COUPON_TOTAL]] Text "Gesamtrabatt"
- [[SHOP_DISCOUNT_COUPON_TOTAL_AMOUNT]] Wert des Gutscheincodes
- [[SHOP_DISCOUNT_COUPON_CODE]] Erfasster Gutscheincode
- MwSt.
- [[SHOP_TAX_GRAND_TXT]] Präfix für Gesamtsumme der Bestellung, "inkl." oder "exkl."
- [[SHOP_TAX_PRICE]] Gesamtbetrag der MwSt.
- [[SHOP_TAX_PRODUCTS_TXT]] Präfix für Gesamtbetrag der MwSt., "inkl." oder "exkl."
- [[SHOP_GRAND_TOTAL_EXCL_TAX]] Gesamtbetrag aller Produkte (nach Abzug Rabatte) ohne MwSt. (wird nur angezeigt, sofern die Preise inkl. MwSt. sind)
- [[TXT_TAX_PREFIX]] Textbaustein: Entweder zzgl. MwSt. oder inkl. MwSt. (abhängig von der Konfiguration)
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist und die Preise inkl. MwSt. konfiguriert sind
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist und die Preise exkl. MwSt. konfiguriert sind
Dieser Block wird nur angezeigt, wenn die Verwendung der Mehrwertsteuer aktiv ist
- und die Preise inkl. MwSt. konfiguriert sind und der Template-Block shopVatIncl nicht vorhanden ist
- oder die Preise exkl. MwSt. konfiguriert sind und der Template-Block shopVatExcl nicht vorhanden ist
- Google Analytics
Die folgenden Platzhalter können verwendet werden, um strukturierte Daten in die Inhaltsseite einzusetzen.
- [[SHOP_GA_ID]] Dummy ID, Muster: shop-xxxxxxxxxxxxx. Die endgültige ID der Bestellung ist zu diesem Zeitpunkt noch nicht bekannt.
- [[SHOP_GA_SHIPPING]] Versandgebühr
- [[SHOP_GA_TAX]] Betrag des Mehrwertsteueranteils
- [[SHOP_GA_TOTAL]] Totalbetrag, inklusive Gebühren für Bezahlung und Versand sowie MwSt.
- [[SHOP_GA_SKU]] Produktcode
- [[SHOP_GA_NAME]] Produkttitel
- [[SHOP_GA_PRICE]] Produktpreis pro Einheit
- [[SHOP_GA_QUANTITY]] Menge
Mustercode; JavaScript in <script>...</script> Tags einfügen
window.dataLayer = window.dataLayer || [];
const orderGa = {
event: 'orderCompleted',
transactionId: '[[SHOP_GA_ID]]',
transactionTotal: [[SHOP_GA_TOTAL]],
transactionTax: [[SHOP_GA_TAX]],
transactionShipping: [[SHOP_GA_SHIPPING]],
transactionProducts: []
}; // <!-- BEGIN shopGaItem -->
orderGa.transactionProducts.push({
sku: '[[SHOP_GA_SKU]]',
name: '[[SHOP_GA_NAME]]',
price: [[SHOP_GA_PRICE]],
quantity: [[SHOP_GA_QUANTITY]]
}); // <!-- END shopGaItem -->
dataLayer.push(orderGa);
Transaktionsstatus
Anwendung | Bereich |
---|---|
Shop | success |
<!-- BEGIN messages -->
-
[[MESSAGE_CLASS]]
Status:error
,warning
,information
oderok
-
[[MESSAGE_TEXT]]
Statusnachricht
<!-- END messages -->
Layout / Inhaltsseiten
Produktedaten auf beliebigen Seiten
Innerhalb eines Templateblocks können Daten ausgewählter Produkte auf beliebigen Seiten angezeigt werden.
Alle in der regulären Ansicht der Produkteliste verfügbaren Templateblöcke und Platzhalter sind verwendbar.
Anzeige von Produkten gemäss Einstellung "Produkte auf der Startseite anzeigen"
Es stehen die gleichen Platzhalter wie bei der Produktauflistung zur Verfügung.
Anzeige von Produkten einer Rubrik
Es stehen die gleichen Platzhalter wie bei der Produktauflistung zur Verfügung.
Die Shop Navigation kann über den Platzhalter [[SHOPNAVBAR_FILE]] (oder [[SHOPNAVBAR2_FILE]] / [[SHOPNAVBAR3_FILE]]) eingebunden werden.
Für die Shop Navigation (shopnavbar.html / shopnavbar2.html / shopnavbar3.html) stehen die folgenden Platzhalter und Blöcke zur Verfügung:
Allgemein
- [[SHOP_CART_INFO]] Warenkorbinhalt (Kurzfassung) - Dieser Platzhalter wird nur angezeigt, wenn auf der gleichen Seite der interaktive Warenkorb nicht im Einsatz ist.
- [[SHOP_LOGIN_INFO]] Informationen zur Anmeldung (Name oder Firma)
- [[SHOP_LOGIN_STATUS]] Status der Anmeldung ("Angemeldet als ...")
- [[SHOP_CATEGORY_ID]] Kategorie ID
- [[SHOP_CATEGORY_NAME]] Kategoriename (mit fixen Leerzeichen zur Visualisierung der Hirarchie)
- [[SHOP_CATEGORY_NAME_FLAT]] Kategoriename (ohne Leerzeichen)
- [[SHOP_CATEGORY_STYLE]] shopnavbar1_active, shopnavbar1, shopnavbar2_active, usw.
Breadcrumb
- [[SHOP_BREADCRUMB_PART_SRC]] URL zur Rubrik oder Produkt
- [[SHOP_BREADCRUMB_PART_TITLE]] Name der Rubrik oder Produkt
Beispiel:
<!-- BEGIN shop_breadcrumb --> <ul> <!-- BEGIN shop_breadcrumb_part --> <li> <a href="[[SHOP_BREADCRUMB_PART_SRC]]">[[SHOP_BREADCRUMB_PART_TITLE]]</a> </li> <!-- END shop_breadcrumb_part --> </ul> <!-- END shop_breadcrumb -->
Währungen
- [[SHOP_CURRENCIES]] Währungsauswahl (HTML-Snippet)
Interaktiver Warenkorb
Der interaktive Warenkorb (auch JavaScript-Warenkorb genannt) kann über das Widget <!-- BEGIN/END shopJsCart -->
im Theme eingebunden werden.
Das Widget <!-- BEGIN/END shopJsCart -->
kann in den folgenden Theme-Dateien verwendet werden:
-
index.html
-
home.html
(inkl. individuelle Inhaltsvorlagen der Formhome_custom_<custom>.html
) -
content.html
(inkl. individuelle Inhaltsvorlagen der Formcontent_custom_<custom>.html
) -
navbar.html
(inkl.navbar2.html
undnavbar3.html
) -
subnavbar.html
(inkl.subnavbar2.html
undsubnavbar3.html
) -
shopnavbar.html
(inkl.shopnavbar2.html
undshopnavbar3.html
)
<!-- BEGIN/END shopJsCart -->
kann momentan nur einmal verwendet werden. Die Mehrfachplatzierung im gleichen Theme wird nicht unterstützt (siehe Alternative: Zusätzliche Darstellungen). Soll das Widget jedoch in mehreren Inhaltsvorlagen (z.B. home.html
und content.html
) platziert werden, so ist dies möglich, wobei dazu zwingend der funktionale Platzhalter [[SHOP_FORCE_JS_CART]]
in jeder Template-Datei (z.B. home.html
) platziert werden muss, in der das Widget <!-- BEGIN/END shopJsCart -->
eingebunden wird. Das Layout des Widgets <!-- BEGIN/END shopJsCart -->
muss dabei immer identisch sein.
- Damit der interaktive Warenkorb funktioniert, muss im Backend unter E-Commerce > Stammdaten > Allgemein > Erweiterte Einstellungen die Option Dynamischen JavaScript Warenkorb verwenden aktiviert sein.
- Soll der interaktive Warenkorb nicht nur auf den Anwendungsseiten des Shops funktionieren, sondern auf jeder Seite, dann muss im Backend unter E-Commerce > Stammdaten > Allgemein > Erweiterte Einstellungen die Option Shop Navigation auf jeder Seite anzeigen aktiviert werden.
- Struktur
<!-- BEGIN shopJsCart -->
-
[[TXT_SHOP_CART]]
-
[[TXT_SHOP_MAKE_ORDER]]
-
[[TXT_SHOP_SHOW_CART]]
-
[[TXT_SHOP_NEW_ORDER]]
-
[[TXT_SHOP_EMPTY_CART]]
- Artikelauflisting
<!-- BEGIN shopJsCartProducts -->
-
[[TXT_SHOP_CART_JS_FORMAT_PRODUCT]]
Artikeldaten
Die Ausgabe der Artikeldaten erfolgt über den Platzhalter [[TXT_SHOP_CART_JS_FORMAT_PRODUCT]]
, welcher im Backend unter Administration > Lokalisierung > Sprachplatzhalter angepasst werden kann. Dabei stehen innerhalb des Sprachplatzhalters [[TXT_SHOP_CART_JS_FORMAT_PRODUCT]]
folgende Platzhalter zur Verfügung:
-
[[SHOP_JS_PRODUCT_QUANTITY]]
Menge pro Artikel im Warenkorb -
[[SHOP_JS_PRODUCT_TITLE]]
Bezeichnung des Artikels (Produktename) -
[[SHOP_JS_PRODUCT_PRICE]]
Mengenpreis pro Artikel -
[[SHOP_JS_PRODUCT_SALE_PRICE]]
Mengenpreis pro Artikel ohne MwSt. -
[[SHOP_JS_PRODUCT_ITEM_PRICE]]
Einzelpreis pro Artikel -
[[SHOP_JS_TOTAL_PRICE_UNIT]]
Währungscode (z.B. "CHF") -
[[SHOP_JS_PRODUCT_ID]]
Artikelposition innerhalb des Warenkorbs (entspricht nicht der Produkt-ID!)
- Beispiel
Wird im Backend unter Administration > Lokalisierung > Sprachplatzhalter der Sprachplatzhalter [[TXT_SHOP_CART_JS_FORMAT_PRODUCT]]
wie folgt definiert:
[[SHOP_JS_PRODUCT_QUANTITY]]x [[SHOP_JS_PRODUCT_TITLE]] ([[SHOP_JS_PRODUCT_PRICE]] [[SHOP_JS_TOTAL_PRICE_UNIT]])
so erfolgt die Anzeige im Frontend wie folgt:
1x Handtuch (42.00 CHF)
<!-- END shopJsCartProducts -->
- Bestelldaten
<!-- BEGIN shopJsCartTotal -->
-
[[TXT_SHOP_CART_JS_FORMAT_TOTAL]]
Bestelldaten
Die Ausgabe der Bestelldaten erfolgt über den Platzhalter [[TXT_SHOP_CART_JS_FORMAT_TOTAL]]
, welcher im Backend unter Administration > Lokalisierung > Sprachplatzhalter angepasst werden kann. Dabei stehen innerhalb des Sprachplatzhalters [[TXT_SHOP_CART_JS_FORMAT_TOTAL]]
folgende Platzhalter zur Verfügung:
-
[[SHOP_JS_PRODUCT_COUNT]]
Gesamtzahl aller Artikel im Warenkorb -
[[SHOP_JS_TOTAL_PRICE_CART]]
Gesamtpreis aller Artikel im Warenkorb (vor Abzug Rabatte) -
[[SHOP_JS_TOTAL_PRICE_CART_WITHOUT_VAT]]
Gesamtpreis aller Artikel im Warenkorb (vor Abzug Rabatte) ohne MwSt. -
[[SHOP_JS_TOTAL_PRICE]]
Gesamtpreis aller Artikel im Warenkorb (nach Abzug Rabatte) -
[[SHOP_JS_TOTAL_PRICE_WITHOUT_VAT]]
Gesamtpreis aller Artikel im Warenkorb (nach Abzug Rabatte) ohne MwSt. -
[[SHOP_JS_TOTAL_PRICE_UNIT]]
Währungscode (z.B. "CHF")
- Beispiel
Wird im Backend unter Administration > Lokalisierung > Sprachplatzhalter der Sprachplatzhalter [[TXT_SHOP_CART_JS_FORMAT_TOTAL]]
wie folgt definiert:
Total [[SHOP_JS_PRODUCT_COUNT]] Artikel im Wert von <b>[[SHOP_JS_TOTAL_PRICE]] [[SHOP_JS_TOTAL_PRICE_UNIT]]</b>
so erfolgt die Anzeige im Frontend wie folgt:
Total 1 Artikel im Wert von 42.00 CHF
<!-- END shopJsCartTotal -->
<!-- END shopJsCart -->
- Code Beispiel
id
mit dem Wert shopJsCart
haben.<!-- BEGIN shopJsCart -->
<ul id="shopJsCart"
>
<!-- BEGIN shopJsCartProducts -->
<li>[[TXT_SHOP_CART_JS_FORMAT_PRODUCT]]
</li>
<!-- END shopJsCartProducts -->
<!-- BEGIN shopJsCartTotal -->
<li class="total">[[TXT_SHOP_CART_JS_FORMAT_TOTAL]]
</li>
<!-- END shopJsCartTotal -->
<li class="link cart"><a href="[[NODE_SHOP_CART]]
" title="[[TXT_SHOP_MAKE_ORDER]]
">[[TXT_SHOP_SHOW_CART]]
</a></li>
<li class="link destroy"><a href="[[NODE_SHOP]]?act=destroy
" title="[[TXT_SHOP_NEW_ORDER]]
">[[TXT_SHOP_EMPTY_CART]]
</a></li>
</ul>
<!-- END shopJsCart -->
- Zusätzliche Darstellungen
Soll nebst dem interaktiven Warenkorb zusätzliche Anzeigen im Theme integriert werden (z.B. Anzeige eines Warenkorb-Icons mit der Anzahl darin befindlicher Artikel), so kann dies mittels JavaScript realisiert werden.
Zur Realisation zusätzlicher Anzeigen des Warenkorbs kann die JavaScript-Funktion shopUpdateCart()
überladen werden. Dazu kann folgender Code z.B. in der index.html
(nach dem Platzhalter [[JAVASCRIPT]]
) eingefügt werden:
<script>
const originalShopUpdateCart = shopUpdateCart;
shopUpdateCart = function(data, textStatus, jqXHR) {
// insert custom code here to render additional carts
return originalShopUpdateCart(data, textStatus, jqXHR);
}
</script>
Die Funktion shopUpdateCart()
wird vom Shop immer aufgerufen, wenn sich der Inhalt des Warenkorbs ändert oder dieser geladen wird.
Das Argument data
ist ein JSON-Objekt mit folgender Struktur:
{
item_count: <item_count>,
items: <items>,
total_price: "<total_price>"
total_price_cart: "<total_price_cart>"
total_price_cart_without_vat: "<total_price_cart_without_vat>"
total_price_without_vat: "<total_price_without_vat>"
unit: "<unit>"
}
Platzhalter | Beschreibung |
---|---|
<item_count>
|
Gesamtzahl aller Artikel im Warenkorb |
<items>
|
Artikeldaten; Array von <item> Objekten.
|
<total_price_cart>
|
Gesamtpreis aller Artikel im Warenkorb (vor Abzug Rabatte); Format: 0.00
|
<total_price_cart_without_vat>
|
Gesamtpreis aller Artikel im Warenkorb (vor Abzug Rabatte) ohne MwSt.; Format: 0.00
|
<total_price>
|
Gesamtpreis aller Artikel im Warenkorb (nach Abzug Rabatte); Format: 0.00
|
<total_price_without_vat>
|
Gesamtpreis aller Artikel im Warenkorb (nach Abzug Rabatte) ohne MwSt.; Format: 0.00
|
<unit>
|
Währungscode (z.B. CHF )
|
-
<item>
Ein Artikel im Warenkorb weisst die folgende Struktur auf:
{
id: <id>,
product_id: "<product_id>",
cart_id: <cart_id>,
title: "<title>",
options: <options>,
options_count: <options_count>,
options_long: "<options_long>",
options_cart: "<options_cart>",
price: "<price>",
sale_price: "<sale_price>",
quantity: <quantity>,
itemprice: "<itemprice>",
vat_rate: "<vat_rate>",
itemweight: <itemweight>,
weight: <weight>,
group_id: <group_id>,
article_id: <article_id>,
product_images: "<product_images>",
minimum_order_quantity: <minimum_order_quantity>,
discount_amount: <discount_amount>,
vat_amount: "<vat_amount>"
}
Platzhalter | Beschreibung |
---|---|
<id>
|
Produkt ID |
<product_id>
|
Produkt Code |
<cart_id>
|
Index im Warenkorb |
<title>
|
Bezeichnung des Artikels, Produktename |
<options>
|
Ausgewählte Produktoptionen; Objekt mit folgender Struktur:
{
"<option_id>": [
"<option_value_id|user_input>",
...
],
...
}
|
<options_count>
|
Anzahl ausgewählter Produktoptionen |
<options_long>
|
Liste der ausgewählten Produkteoptionen inkl. Kosten |
<options_cart>
|
Zusammenfassung der ausgewählten Produkteoptionen |
<price>
|
Preissumme, Einzelpreis inkl. Produktoptionen x Menge |
<sale_price>
|
Preissumme, Einzelpreis inkl. Produktoptionen x Menge |
<quantity>
|
Menge pro Artikel im Warenkorb |
<itemprice>
|
Einzelpreis pro Artikel, inkl. Produktoptionen |
<vat_rate>
|
MwSt. Satz in % |
<itemweight>
|
Gewicht des Einzelartikels, in Gramm |
<weight>
|
Gewicht des Artikels x Menge, in Gramm |
<group_id>
|
ID der dem Artikel zugeordneten Mengenrabattgruppe |
<article_id>
|
ID der dem Artikel zugeordneten Artikelgruppe [Hinweis: das ist *NICHT* die Rubrik!] |
<product_images>
|
Base64-Codierte Liste der Bilder |
<minimum_order_quantity>
|
Mindestbestellmenge des Artikels |
<discount_amount>
|
Total rabattierter Betrag gemäss Gutscheincode auf diesem Artikel |
<vat_amount>
|
MwSt. Betrag |
E-Mail Vorlagen
Informationen zu den E-Mail Vorlagen, wann diese ausgelöst werden und welche der nachfolgenden Platzhalter in welchen Vorlagen verfügbar sind, ist aus dem Artikel E-Commerce Shop zu entnehmen.
Kontaktdaten
Hinweis: Die Kontaktdaten des Shop-Betreibers können unter E-Commerce > Shop > Einstellungen > Allgemein > Allgemeine Einstellungen definiert werden.
- [SHOP_COMPANY] Firma
- [SHOP_ADDRESS] Adresse (Strasse, Nr.)
- [SHOP_TELEPHONE] Telefonnummer
- [SHOP_FAX] Faxnummer
- [SHOP_COUNTRY] Land
- [SHOP_EMAIL] E-Mail Adresse
- [SHOP_HOMEPAGE] URL zum Online-Shop
Kundendaten
- [CUSTOMER_SALUTATION] Formatierte Anrede mit Name, s. Sprachvariable TXT_SHOP_SALUTATION_M/F ("Sehr geehrte/r Frau/Herr Nachname")
- [CUSTOMER_TITLE] Titel (z.B.: Dr.)
- [CUSTOMER_ID] Kunden ID
- [CUSTOMER_EMAIL] E-Mail Adresse
- [CUSTOMER_COMPANY] Firma
- [CUSTOMER_FIRSTNAME] Vorname
- [CUSTOMER_LASTNAME] Nachname
- [CUSTOMER_ADDRESS] Adresse (Strasse, Nr.)
- [CUSTOMER_ZIP] PLZ
- [CUSTOMER_CITY] Ort
- [CUSTOMER_COUNTRY] Land
- [CUSTOMER_PHONE] Telefonnummer
- [CUSTOMER_FAX] Faxnummer
- [CUSTOMER_USERNAME] Benutzername
- [CUSTOMER_BIRTHDAY] Geburtsdatum
Hinweis: Dieser Block wird nur angezeigt, sofern das Geschlecht bei der Bestellung angegeben wurde.
- [CUSTOMER_GENDER] Herr/Frau
Kontoinformationen
Hinweis: Dieser Block wird nur beim Bestellvorgang angezeigt und nur dann, sofern bei der Bestellung ein neues Kundenkonto angelegt wurde.
- [CUSTOMER_USERNAME]
- [CUSTOMER_PASSWORD]
Bestelldaten
- [LANG_ID] ID der vom Kunden verwendeten Frontendsprache
- [NOW] Aktuelles Datum und Zeit; dd.mm.yyyy hh:mm:ss
- [TODAY] Aktuelles Datum; dd.mm.yyyy
- [ORDER_ID] Bestellungs ID
- [ORDER_DATE] Datum der Bestellung; dd.mm.yyyy
- [ORDER_TIME] Zeit der Bestellung; hh:mm:ss
- [ORDER_STATUS_ID] Status der Bestellung, numerischer Code
- [ORDER_STATUS] Status der Bestellung, Textform
- [REMARKS] Bemerkungen des Kunden zur Bestellung
- [ORDER_ITEM_SUM] Gesamtsumme aller bestellten Artikel
- [ORDER_ITEM_COUNT] Anzahl bestellter Artikel
- [ORDER_SUM] Gesamtbetrag der Bestellung, inkl. aller Gebühren
- [CURRENCY] Währungsbezeichnung (z.B. "sFr.")
Versandart
Hinweis: Dieser Block wird nur angezeigt, sofern die Bestellung Produkte enthält, welche eine Lieferung bedingen.
- [SHIPMENT_NAME] Name der Versandart
- [SHIPMENT_PRICE] Preis für Versand
Lieferadresse
Hinweis: Dieser Block wird nur angezeigt, sofern die Bestellung Produkte enthält, welche eine Lieferung bedingen.
- [SHIPPING_COMPANY] Firma
- [SHIPPING_TITLE] Anrede (Herr/Frau)
- [SHIPPING_FIRSTNAME] Vorname
- [SHIPPING_LASTNAME] Nachname
- [SHIPPING_ADDRESS] Adresse (Strasse, Nr.)
- [SHIPPING_ZIP] PLZ
- [SHIPPING_CITY] Ort
- [SHIPPING_COUNTRY] Land
- [SHIPPING_PHONE] Telefonnummer
Hinweis: Dieser Block wird nur angezeigt, sofern das Geschlecht bei der Bestellung angegeben wurde.
- [SHIPPING_GENDER] Herr/Frau
Bezahlart
Hinweis: Dieser Block wird nur angezeigt, sofern bei der Bestellung eine Bezahlung erfolgt ist.
- [PAYMENT_NAME] Name der Bezahlart
- [PAYMENT_PRICE] Preis für Bezahlart
Mehrwertsteuer
Hinweis: Dieser Block wird nur angezeigt, sofern die Bestellung MwSt. enthält.
- [VAT_TEXT] Text für MwSt. ("Inkl./exkl. MwSt.")
- [VAT_PRICE] MwSt. Betrag
- [CURRENCY] Währung
Gutschein
Hinweis: Dieser Block wird nur angezeigt, sofern ein Gutscheincode eingelöst wurde.
- [DISCOUNT_COUPON_CODE] Gutscheincode (nur wenn auf die gesamte Bestellung anwendbar)
- [DISCOUNT_COUPON_AMOUNT] Rabattierter Betrag
Artikeldaten
Hinweis: Dieser Block wird pro bestellten Artikel je einmal ausgegeben.
- [PRODUCT_ID] Artikel ID
- [PRODUCT_CODE] Artikelnummer
- [PRODUCT_QUANTITY] Menge
- [PRODUCT_TITLE] Bezeichnung
- [PRODUCT_ITEM_PRICE] Einzelpreis pro Artikel
- [PRODUCT_TOTAL_PRICE] Artikelsumme (Einzelpreis x Menge)
- [PRODUCT_GROUP_NAME] Name der zugewiesenen Produktgruppe
- Gewählte Produktoptionen
- [PRODUCT_OPTIONS] Gewählte Optionen (kommaseparierte Ausgabe)
- [PRODUCT_OPTIONS_NAME] Name des Produktmerkmals
- Gewählte Werte
- [PRODUCT_OPTIONS_VALUE] Wert
- [PRODUCT_OPTIONS_PRICE] Preis
- [PRODUCT_OPTIONS_CURRENCY] Währung
- Logindaten
Hinweis: Dieser Block wird nur angezeigt, sofern das Produkt vom Typ Benutzerkonto ist.
- [USER_NAME] Generierter Benutzername
- [USER_EMAIL] Generierte E-Mail-Adresse
- [USER_PASS] Generiertes Passwort
- Gutschein
Hinweis: Dieser Block wird nur angezeigt, sofern das Produkt vom Typ Gutschein ist.
- [COUPON_CODE] Gutscheincode
Stellenangebote
Anwendungsseiten
Übersicht (section=Jobs)
Suche
- [[JOBS_CATEGORY_FORM]] Dropdown (<select>) mit allen Kategorien
- [[JOBS_LOCATION_FORM]] Dropdown (<select>) mit allen Regionen
- [[TXT_PERFORM]] Text "Ausführen"
Pagination
- [[JOBS_PAGING]] Paging zum Navigieren
Oberflächentexte
- [[JOBS_ID_TXT]] Titel "ID"
- [[JOBS_LINK_TXT]] Titel "Name"
- [[JOBS_WORKLOAD_TXT]] Titel "Arbeitspensum"
Auflistung der Stellenangebote
Dieser Block wird für jedes gefundene Stellenangebot je einmal angezeigt.
Informationen
- [[JOBS_TITLE]] Titel des Stellenangebotes
- [[JOBS_AUTHOR]] Name des Autors, welcher das Stellenangebot erstellt hat
- [[JOBS_WORKLOC]] Arbeitsort des Stellenangebotes
- [[JOBS_WORK_START]] Datum des Antrittsbeginn
- [[JOBS_WORKLOAD]] Arbeitspensum
Meta-Daten
- [[JOBS_ID]] ID des Stellenangebotes
- [[JOBS_DATE]] Datum, an welchem das Stellenangebot veröffentlicht wurde (Format: d.m.Y)
- [[JOBS_LONG_DATE]] Datum, an welchem das Stellenangebot veröffentlicht wurde (Format: H:i:s d.m.Y)
Verlinkung
- [[JOBS_LINK]] HTML-Link zur Detailansicht des Stellenangebotes
- [[JOBS_LINK_SRC]] URL zur Detailansicht des Stellenangebotes
Bezahlte Stellenangebote
Dieser Block wird nur angezeigt, sofern die Option Bezahltes Angebot gesetzt wurde.
Dieser Block wird nur angezeigt, sofern die Option Bezahltes Angebot gesetzt wurde.
Kennzeichnungen
Dieser Block wird nur angezeigt, sofern mindestens eine Kennzeichnung dem Stellenangebot zugewiesen ist.
- [[JOB_FLAG_ID]] ID der Kennzeichnung
- [[JOB_FLAG_NAME]] Name der Kennzeichnung
- [[JOB_FLAG_ICON]] HTML-Img-Tag des Icons der Kennzeichnung
- [[JOB_FLAG_ICON_SRC]] URL des Icons der Kennzeichnung
- [[JOB_FLAG_VALUE]] Wert der Kennzeichnung
Keine Stelleangebote
Dieser Block wird angezeigt, wenn keine Stellenangebote gefunden wurden.
- [[TXT_NO_DOCUMENTS_FOUND]]
Detailansicht (section=Jobs&cmd=details)
Informationen
- [[JOBS_TITLE]] Titel des Stellenangebotes
- [[JOBS_TEXT]] Beschreibung/Inhalt des Stellenangebotes
- [[JOBS_AUTHOR]] Name des Autors, welcher das Stellenangebot erstellt hat
- [[JOBS_WORKLOC]] Arbeitsort des Stellenangebotes
- [[JOBS_WORK_START]] Datum des Antrittsbeginn
- [[JOBS_WORKLOAD]] Arbeitspensum
Meta-Daten
- [[JOBS_ID]] ID des Stellenangebotes
- [[JOBS_DATE]] Datum, an welchem das Stellenangebot veröffentlicht wurde
- [[JOBS_LASTUPDATE]] Datum, an welchem die Seite zuletzt aktualisiert wurde
Bezahlte Stellenangebote
Dieser Block wird nur angezeigt, sofern die Option Bezahltes Angebot gesetzt wurde.
Dieser Block wird nur angezeigt, sofern die Option Bezahltes Angebot gesetzt wurde.
Kennzeichnungen
Dieser Block wird nur angezeigt, sofern mindestens eine Kennzeichnung dem Stellenangebot zugewiesen ist.
- [[JOB_FLAG_ID]] ID der Kennzeichnung
- [[JOB_FLAG_NAME]] Name der Kennzeichnung
- [[JOB_FLAG_ICON]] HTML-Img-Tag des Icons der Kennzeichnung
- [[JOB_FLAG_ICON_SRC]] URL des Icons der Kennzeichnung
- [[JOB_FLAG_VALUE]] Wert der Kennzeichnung
Fussnote
- [[JOBS_FOOTNOTE]] Fussnote-Text, welche in den Einstellungen festgelegt wurde
- [[JOBS_FOOTNOTE_LINK]] HTML-Link der Fussnote (gemäss Konfigurationsoption Fussnoten Link-URL)
- [[JOBS_FOOTNOTE_LINK_SRC]] URL des Fussnote-Link
Oberflächentexte
- [[TXT_JOBS_AUTOR]] Titel "Autor"
- [[TXT_JOBS_WORKLOC]] Titel "Arbeitsort"
- [[TXT_JOBS_WORK_START]]</nowiki> Titel "Antrittsbeginn"
- [[TXT_JOBS_WORKLOAD]] Titel "Arbeitspensum"
- [[TXT_JOBS_PUBLISHED_AT]] Titel "Veröffentlicht am"
- [[TXT_JOBS_LASTUPDATE]] Titel "Zuletzt aktualisiert"
Layout / Inhaltsseiten
Eine Auflistung ausgewählter der Stellenangebote kann mit dem Widget <!-- BEGI/END jobs_list --> an beliebiger Stelle der Website integriert werden. Die Einbindung muss vorgängig in der Adminkonsole unter Anwendungen > Stellenangebote > Einstellungen > Template Einbindung konfiguriert werden.
- Informationen
- [[JOBS_TITLE]] Titel des Stellenangebotes
- [[JOBS_TEXT]] Text/Beschreibung/Inhalt des Stellenangebotes
- [[JOBS_AUTHOR]] Name des Autors, welcher das Stellenangebot erstellt hat
- [[JOBS_WORKLOC]] Arbeitsort des Stellenangebotes
- [[JOBS_WORKLOAD]] Arbeitspensum
- Meta-Daten
- [[JOBS_ID]] ID des Stellenangebotes
- [[JOBS_DATE]] Datum, an welchem das Stellenangebot veröffentlicht wurde (Format: d.m.Y)
- [[JOBS_LONG_DATE]] Datum, an welchem das Stellenangebot veröffentlicht wurde (Format: H:i:s d.m.Y)
- Verlinkung
- [[JOBS_LINK]] HTML-Link zur Detailansicht des Stellenangebotes
- [[JOBS_LINK_SRC]] URL zur Detailansicht des Stellenangebotes
- Bezahlte Stellenangebote
Dieser Block wird nur angezeigt, sofern die Option Bezahltes Angebot gesetzt wurde.
Dieser Block wird nur angezeigt, sofern die Option Bezahltes Angebot gesetzt wurde.
- Kennzeichnungen
Dieser Block wird nur angezeigt, sofern mindestens eine Kennzeichnung dem Stellenangebot zugewiesen ist.
- [[JOB_FLAG_ID]] ID der Kennzeichnung
- [[JOB_FLAG_NAME]] Name der Kennzeichnung
- [[JOB_FLAG_ICON]] HTML-Img-Tag des Icons der Kennzeichnung
- [[JOB_FLAG_ICON_SRC]] URL des Icons der Kennzeichnung
- [[JOB_FLAG_VALUE]] Wert der Kennzeichnung
Inserate
Experimental
Anwendungsseiten (section=Market)
Experimental
Übersicht (section=Market)
Suche (section=Market&cmd=search)
Detailansicht (section=Market&cmd=detail)
Informationen
- [[MARKET_TITLE]] Titel des Eintrages
- [[MARKET_COLOR]] Farbe des Eintrages
- [[MARKET_TYPE]] Eintragstyp "Ich biete" / "Ich suche"
- [[MARKET_USER_DETAILS]] Kontaktdaten des Inserenten
- [[MARKET_DESCRIPTION]] Beschreibung des Eintrages
- [[MARKET_PLACE]] Wohnort des Inserenten
- [[MARKET_PRICE]] Preis des Eintrages (Betrag oder "Gratis abzugeben" / "Preis nach Absprache")
- [[MARKET_ENDDATE]] Dauer der Anzeige des Inserats ("Inserat online bis...")
Bild
- [[MARKET_PICTURE]] Bild des Eintrages als HTML-IMG-Tag
- [[MARKET_PICTURE_URL]] URL des Bildes
- [[MARKET_PICTURE_PREVIEW_WIDTH]] Breite (in Pixel) des Bildes
- [[MARKET_PICTURE_PREVIEW_HEIGHT]] Höhe (in Pixel) des Bildes
Verwaltung
- [[MARKET_EDIT]] HTML-Link zur <a href="#market_edit">Bearbeitung des Inserats</a>
- [[MARKET_DEL]] HTML-Link zur <a href="#market_delete">Löschung des Inserats</a>
Meta-Informationen
- [[MARKET_ID]] ID des Eintrages
Oberflächen Texte
- [[TXT_MARKET_USER_DETAILS]] "Kontakt"
- [[TXT_MARKET_PLACE]] "Ort des Gegenstandes"
- [[TXT_MARKET_PRICE]] "Preis"
- [[TXT_MARKET_MESSAGE]] "Nachricht an Anbieter"
- [[TXT_MARKET_TITLE]] "Titel"
- [[TXT_MARKET_MSG_TITLE]] "Anfrage zu"
- [[TXT_MARKET_MSG]] "Mitteilung"
- [[TXT_MARKET_SEND]] "Abschicken"
- [[TXT_FIELDS_REQUIRED]] "Bitte alle Pflichfelder ausfüllen"
- [[TXT_THOSE_FIELDS_ARE_EMPTY]] "Folgende Felder wurden nicht korrekt ausgefüllt:"
- [[TXT_MARKET_NAME]] "Name"
- [[TXT_MARKET_EMAIL]] "E-Mail"
- [[TXT_MARKET_PRICE_MSG]] "Der Preis ist"
- [[TXT_MARKET_NEW_PRICE]] "Preisvorstellung"
Anfrage (section=Market&cmd=send)
Erfassung (section=Market&cmd=add)
Bestätigung (section=Market&cmd=confirm)
Bearbeitung (section=Market&cmd=edit)
Löschung (section=Market&cmd=del)
Layout / Inhaltsseiten
Experimental
Die neusten fünf Inserate können überall auf der Website über das Webdesign Template (oder direkt in einer Inhaltsseite) mit dem Widget <!-- BEGIN/END marketLatest -->
eingebunden werden.
Dieser Block wird pro Inserat einmal ausgegeben.
- [[MARKET_DATE]] Ablaufdatum des Inserats
- [[MARKET_TITLE]] Titel des Inserats
- [[MARKET_ID]] ID des Inserats
- [[MARKET_CATID]] ID der zugewiesenen Kategorie
Livecam (section=livecam)
Globale Platzhalter
- [[CMD]] ID der WebCam
- [[LIVECAM_DATE]] Ausgewähltes Datum
- [[LIVECAM_STATUS_MESSAGE]] Statusmeldung
- [[LIVECAM_CURRENT_IMAGE_B64]] Base64 kodiertes Bild
WICHTIG: Möchte man das Bild im HTML ausgeben -> data:[[LIVECAM_CURRENT_IMAGE_B64]]
Aktuelles Bild
- [[LIVECAM_CURRENT_IMAGE]] URL des Bildes
- [[LIVECAM_IMAGE_TEXT]] Beschreibung
- [[LIVECAM_IMAGE_LINK]] URL des Bildes
- [[LIVECAM_IMAGE_SHADOWBOX]] Entweder leer oder shadowboxgallery, abhängig von der Option Shadowbox aktivieren
- [[LIVECAM_IMAGE_SIZE]] Maximale Bildbreite
Archiv
- [[LIVECAM_PICTURE_URL]] URL zur Grossbild-Ansicht
- [[LIVECAM_PICTURE_TIME]] Erstellungsdatum
- [[LIVECAM_THUMBNAIL_URL]] URL des Vorschaubildes
- [[LIVECAM_IMAGE_SHADOWBOX]] Entweder leer oder shadowbox[gallery], abhängig von der Option Shadowbox aktivieren
- [[LIVECAM_THUMBNAIL_SIZE]] Maximale Bildbreite des Vorschaubildes
- [[LIVECAM_PICTURE_URL]] URL zur Grossbild-Ansicht
- [[LIVECAM_PICTURE_TIME]] Erstellungsdatum
- [[LIVECAM_THUMBNAIL_URL]] URL des Vorschaubildes
- [[LIVECAM_IMAGE_SHADOWBOX]] Entweder leer oder shadowbox[gallery], abhängig von der Option Shadowbox aktivieren
- [[LIVECAM_THUMBNAIL_SIZE]] Maximale Bildbreite des Vorschaubildes
- [[LIVECAM_PICTURE_URL]] URL zur Grossbild-Ansicht
- [[LIVECAM_PICTURE_TIME]] Erstellungsdatum
- [[LIVECAM_THUMBNAIL_URL]] URL des Vorschaubildes
- [[LIVECAM_IMAGE_SHADOWBOX]] Entweder leer oder shadowbox[gallery], abhängig von der Option Shadowbox aktivieren
- [[LIVECAM_THUMBNAIL_SIZE]] Maximale Bildbreite des Vorschaubildes
Dokumenten System
Übersicht (section=DocSys)
Allgemein
- [[DOCSYS_NO_CATEGORY]] "Kategorie"
- [[DOCSYS_CAT_MENU]] Optionen (<option>) für die Kategorie-Auswahl (HTML-select-Element)
- [[TXT_PERFORM]] "Ausführen"
Auflistung der Dokumente
- [[DOCSYS_PAGING]] HTML-Paging-Funktionalität
Dieser Block wird angezeigt, sofern Dokumente vorhanden sind.
- [[DOCSYS_STYLE]] CSS-Klasse: row1 oder row2
- [[DOCSYS_LONG_DATE]] Datum (inkl. Zeit) des Dokuments (Format: H:i:s d.m.Y)
- [[DOCSYS_DATE]] Datum des Dokuments (Format: d.m.Y)
- [[DOCSYS_LINK]] HTML-Link auf Detailansicht des Dokuments
- [[DOCSYS_CATEGORY]] Kategorie des Dokuments (nur die Erste wird ausgegeben)
- [[DOCSYS_AUTHOR]] Autor des Dokuments
Dieser Block wird angezeigt, sofern keine Dokumente vorhanden sind.
- [[TXT_NO_DOCUMENTS_FOUND]] "Es wurden keine Dokumente gefunden"
Detailansicht (section=DocSys&cmd=details)
- [[DOCSYS_DATE]] Datum des Dokuments
- [[DOCSYS_TITEL]] Titel des Dokuments
- [[DOCSYS_AUTHOR]] Autor des Dokuments
- [[DOCSYS_TEXT]] Inhalt des Dokuments
- [[DOCSYS_LASTUPDATE]] Datum der letzten Änderung des Dokuments (wird nur angezeigt, wenn sich dieses von [[DOCSYS_DATE]] unterscheidet)
- [[DOCSYS_SOURCE]] HTML-Link der externen Quellen des Dokuments
- [[DOCSYS_URL]] HTML-Links von Link #1 und Link #2 des Dokuments
Individuelle Datumsanzeige
Mit der ESI-Funktion $strftime() kann eine individuelle Datumsanzeige auf der Website erzeugt werden.
Das aktuelle Datum (inkl. Zeit) kann z.B. wie folgt ausgegeben werden:
$strftime('%Y-%m-%d %H:%M')
Dieser Code erzeugt die folgende Ausgabe:
2005-04-04 13:37
Syntax
Die Funktion verwendet folgendes Schema:
$strftime([<TIMESTAMP>,]'<FORMAT>')
Argument | Beschreibung |
---|---|
<TIMESTAMP> | Mit diesem optionalen Argument kann ein Unix-Zeitstempel übermittelt werden, welcher anstelle des aktuellen Zeitpunktes zur individuellen Datumsanzeige genutzt werden soll. |
<FORMAT> | Mit dem Format wird das gewünschte Ausgabeformat definiert. Das Format muss in einfachen Anführungszeichen notiert werden und ein gültiges Format gemäss der PHP-strftime-Funktion sein. |
Hinweis: Die Einbindung im WYSIWYG-Editor funktioniert nicht, da dieser den Code in HTML-Entitäten umwandelt und dadurch die Syntax ungültig macht. Um eine individuelle Datumsanzeige in einer Inhaltsseite (im Content Manager) zu erzeugen, muss die Option "Für diese Seite keinen WYSIWYG-Editor verwenden" im Reiter "Mehr" aktiviert werden.
Beispiele
Aktuelle Uhrzeit ausgeben:
$strftime('%H:%M Uhr')
Dieser Code erzeugt die folgende Ausgabe:
13:37 Uhr
Ausgeschriebene Datum einer Veranstaltung (siehe Platzhalterverzeichnis):
$strftime([[CALENDAR_EVENT_START_TIMESTAMP]], '%A, %e. %B %Y um %H:%M Uhr')
Dieser Code erzeugt die folgende Ausgabe:
Montag, 4. April 2005 um 13:37 Uhr
Mehrsprachigkeit
Cloudrexx ermöglicht es mehrsprachige Websites zu betreiben. Dabei wird jede Sprachversion der Website in einem virtuellen Sprachverzeichnis betrieben. Als Sprachverzeichnis wird der IETF language tag der jeweiligen Sprache(region) verwendet. Die deutsche (regionunabhängige) Sprachversion einer Website wird z.B. im virtuellen Sprachverzeichnis /de
(www.example.org/de/) betrieben.
Hinweis: Diese Dokumentation bezieht sich auf die Version 5 und neuer. Für ältere Versionen von Cloudrexx, siehe Mehrsprachigkeit V4.
Template Integration
Bei einer mehrsprachigen Website können die verschiedenen Sprachversionen der Website über eine Sprachnavigation verknüpft werden.
Mit dem Block <!-- BEGIN/END locale_navbar -->
kann eine Liste der korrespondierenden Inhaltsseiten anderer Sprachversionen erzeugt werden:
- [[PAGE_LINK]]
- [[PAGE_TITLE]]
- [[LOCALE]]
- [[LANGUAGE_CODE]]
Wird nur für die aktuelle Sprachversion angezeigt.
Erläuterung der Platzhalter:
Platzhalter | Bedeutung | Beispiel | Bemerkung |
---|---|---|---|
[[PAGE_LINK]] | Link zu der aktuellen Seite in der entsprechenden Locale | https://example.cloudrexx.com/de-CH/Willkommen | |
[[PAGE_TITLE]] | Titel der aktuellen Seite in der entsprechenden Locale | Willkommen bei Cloudrexx | |
[[LOCALE]] | RFC 3066 Angabe der entsprechenden Locale | de-CH | |
[[LOCALE_LABEL]] | Bezeichnung der Sprachversion | Schweizerdeutsch | Verfügbar ab 5.0.2 |
[[LANGUAGE_CODE]] | ISO-639-1 Sprachcode der aktiven Locale | de |
- Beispiel
<ul>
<!-- BEGIN locale_navbar -->
<li>
<a href="[[PAGE_LINK]]" <!-- BEGIN current_locale -->class="current"<!-- END current_locale -->>[[LOCALE]]</a>
</li>
<!-- END locale_navbar -->
</ul>
Deprecated
Die folgenden Platzhalter werden nicht mehr unterstützt und sollten daher nicht mehr genutzt werden. Anstelle dessen wird ausschlisslich die Verwendung von <!-- BEGIN/END locale_navbar -->
empfohlen.
Platzhalter | Beschreibung | Beispiel |
---|---|---|
[[LANGUAGE_NAVBAR]]Deprecated | Automatisch generierte Sprachnavigation (Namen der Sprachen als Link) |
<a class="de active" href="/de/Willkommen" title="Deutsch">Deutsch</a> <a class="en" href="/en/Welcome" title="English">English</a> |
[[LANGUAGE_NAVBAR_SHORT]]Deprecated | Automatisch generierte Sprachnavigation (ISO 639-1 Code der Sprachen als Link) |
<a class="de active" href="/de/Willkommen" title="DE">DE</a> <a class="en" href="/en/Welcome" title="EN">EN</a> |
[[LANG_CHANGE_<CODE>]]Deprecated | Der Pfad zur jeweiligen Sprachversion der aktuellen Webseite | /de/Willkommen |
Aktuelle Sprache
Mit dem Platzhalter [[ACTIVE_LANGUAGE_NAME]]
kann der IETF language tag (z.B. de-CH) der aktuellen Sprachversion (angeforderte Sprachregion) ausgegeben werden.
Ausgewählte Sprache
Mit dem Platzhalter [[LANG_SELECTED_<CODE>]]]
kann bestimmt werden, welche Sprachversion aktuell angefordert wurde. <CODE>
ist mit dem jeweiligen IETF language tag zu ersetzen, wobei ein allfälliger Bindestrich (-
) durch ein Unterstrich (_
) ersetzt werden muss.
Der Platzhalter für die aktuell angeforderte Sprachversion gibt den Wert selected
aus. Alle anderen Platzhalter (der nicht angeforderten Sprachversionen) geben nichts aus.
- Beispiel
Wird die Seite /de-CH/
aufgerufen, so werden die folgenden Platzhalter wie folgt abgefüllt:
Platzhalter | Wert |
---|---|
[[LANG_SELECTED_EN]]
|
|
[[LANG_SELECTED_DE_CH]]
|
selected
|
[[LANG_SELECTED_DE]]
|
Liste der Sprachversionen ausgeben
Mit dem Block <!-- BEGIN/END locale_alternate_list -->
kann eine Liste aller Sprach- und Länderversionen einer Inhaltsseite erzeugt werden:
- [[PAGE_LINK]]
- [[PAGE_TITLE]]
- [[LOCALE]]
- [[LANGUAGE_CODE]]
Erläuterung der Platzhalter:
Platzhalter | Bedeutung | Beispiel |
---|---|---|
[[PAGE_LINK]] | Link zu der aktuellen Seite in der entsprechenden Locale | https://example.cloudrexx.com/de-CH/Willkommen |
[[PAGE_TITLE]] | Titel der aktuellen Seite in der entsprechenden Locale | Willkommen bei Cloudrexx |
[[LOCALE]] | RFC 3066 Angabe der entsprechenden Locale | de-CH |
[[LANGUAGE_CODE]] | ISO-639-1 Sprachcode der entsprechenden Locale | de |
[[LOCALE_LABEL]] [1] | Label der entsprechenden Locale | Schweizerdeutsch |
[[COUNTRY_NAME]] [1] | Name des Landes in der aktuellen Locale | Switzerland |
[[COUNTRY_CODE]] [1] | ISO-3166-2 Ländercode der entsprechenden Locale | de |
- Beispiel
Dies ist u.a. nützlich für SEO, um damit eine Liste von alternate hreflang Tags zu erstellen.
<!-- BEGIN locale_alternate_list -->
<link rel="alternate" href="[[PAGE_LINK]]" hreflang="[[LOCALE]]" />
<!-- END locale_alternate_list -->
Weitere Sprachversionen hinzufügen
Zusätzliche Sprachversionen können in der Adminkonsole unter Administration > Lokalisierung hinzugefügt werden.
Sigma Funktionen
Mit den folgenden, vom Template System bereitgestellten Funktionen, kann das Ausgabeformat der Platzhalter beeinflusst werden:
Funktion | Beschreibung |
---|---|
func_h(<html>)
|
Wandelt Sonderzeichen in <html> in HTML-Entities um. Dies ist ein Alias für PHP's htmlspecialchars() .
|
func_e(<html>)
|
Wandelt alle geeigneten Zeichen in<html> in entsprechende HTML-Entities um. Dies ist ein Alias für PHP's htmlentities() .
|
func_u(<string>)
|
URL-kodiert <string> . Dies ist ein Alias für PHP's urlencode() .
|
func_r(<string>)
|
URL-Kodierung <string> nach RFC 3986. Dies ist ein Alias für PHP's rawurlencode() .
|
func_j(<string>)
|
Wandelt <string> in eine kompatible Form zur Verwendung als JavaScript-String um.
|
func_s(<html>)
|
Entfernt HTML- und PHP-Tags aus <html> . Dies ist ein Alias für PHP's strip_tags() .
|
func_search_parseResult(<html>)
|
Wandelt <html> in das von der Volltextsuche erwartete Ausgabeformat um. |
- Beispiele
<a href="mailto:[[CONTACT_EMAIL]]?title=func_u([[CONTENT_TITLE]])">Anfrage</a>
<div>func_search_parseResult({MEDIADIR_ENTRY_CONTENT})</div>
URL-Escaping
Mit der ESI-Funktion $url_encode()
kann eine Zeichenkette für die Verwendung in einer URL kodiert werden.
Syntax
Die Funktion verwendet folgendes Schema:
$url_encode('<STRING>')
Argument | Beschreibung |
---|---|
<STRING> | Zeichenkette die kodiert werden soll. |
Beispiel
$url_encode('Zeichenkette mit ä & so!')
Dieser Code erzeugt die folgende Ausgabe bei der Website-Ansicht im Frontend:
Zeichenkette+mit+%C3%A4+%26+so%21
Tipp: Die Funktion kann genutzt werden, um die Ausgabe von Platzhaltern (wie z.B. [[CONTENT_TITLE]]
) als URL-Argumente zu nutzen.
Nesting Color Notation
#6BB521
#E7F2D8
#FFB643
#FCE2B8
#BCBCBC
#E1E1E1
#52A8FF
#A3E0FF
#FF8F8F
#FFCCCC
#9FCD6A
#C6E2A7
#52A8FF
#A3E0FF