Wie funktionieren Platzhalter in Cloudrexx?
Mittels Platzhalter wird das Theme mit den erfassten Inhalten dynamisch abgefüllt. Platzhalter haben das Format [[PLATZHALTER]]
.
Erfolgt die Verwaltung via FTP dann muss allerdings das Format {PLATZHALTER}
anstelle von [[PLATZHALTER]]
verwendet werden: Wie verwalte ich ein Theme über FTP?.
Übersicht
Nachfolgend werden alle Platzhalter zum Aufbau eines Themes aufgeführt. Die Platzhalter sind gegliedert nach Zweck und Funktion:
Strukturelemente
Typ | Name | Platzhalter | Inhalt | Bemerkung | Notwendig |
---|---|---|---|---|---|
images |
| Ablage für Bilder & Grafiken des Themes. |
| Nein | |
options |
| Konfiguration für den Einsatz mit dem TemplateEditor. | Dokumentation zur Aufbereitung für die Verwendung im TemplateEditor siehe Artikel TemplateEditor. | Nein | |
index.html |
| Beinhaltet das HTML-Gerüst des Themes HTML-head & body-Tag. |
| Ja | |
content.html |
| Beinhaltet das HTML-Gerüst zur Darstellung einer Inhaltsseite. |
| Ja | |
home.html |
| Beinhaltet das HTML-Gerüst zur Darstellung der Startseite analog content.html für normale Inhaltsseiten. |
| Ja | |
navbar.html |
| Beinhaltet das HTML-Gerüst zur Darstellung der Inhaltsnavigation. | Bis zu 3 verschiedene Navigationen können definiert werden. Dies mittels navbar.html, navbar2.html und navbar3.html. Die Einbindung erfolgt über die Platzhalter Weitere Informationen dazu im Artikel Welche Navigations-Typen gibt es? | Ja | |
subnavbar.html |
| Beinhaltet das HTML-Gerüst zur Darstellung einer Unternavigation. | Bis zu 3 verschiedene Subnavigationen können definiert werden. Dies mittels subnavbar.html, subnavbar2.html und subnavbar3.html. Die Einbindung erfolgt über die Platzhalter Weitere Informationen dazu im Artikel Welche Navigations-Modi gibt es? | Nein | |
sidebar.html |
| Element zur optionalen Auslagerung eines Teils des HTML-Gerüsts des Themes aus dem index.html. |
| Nein | |
buildin_style.css |
| Beinhaltet die CSS-Definitionen für die Anwendungen Formulare, Shop, Bildergalerie, etc. | Alternativ können die CSS-Definitionen für die Anwendungen auch in einer anderen CSS-Datei abgelegt werden und direkt mittels <link>-Tag in der index.html eingebunden werden. | Ja | |
style.css |
| Beinhaltet die CSS-Definitionen des Layouts. |
| Ja | |
javascript.js |
| Beinhaltet die JavaScript-Skripte des Themes. | Alternativ können die JavaScript-Skripte auch in einer anderen JavaScript-Datei abgelegt werden und direkt mittels <script>-Tag in der index.html eingebunden werden. | Nein | |
component.yml |
| Meta-Informationen zum Theme. |
Anwendungsintegration
Typ | Name | Platzhalter | Inhalt | Bemerkung | Notwendig |
---|---|---|---|---|---|
headlines.html |
| Beinhaltet das HTML-Gerüst zur Darstellung der neusten News-Artikel. |
| Nein | |
shopnavbar.html |
| Beinhaltet das HTML-Gerüst zur Darstellung der Shop-Navigation & Warenkorb. |
| Nein | |
events.html |
| Beinhaltet das HTML-Gerüst zur Darstellung der nächsten Veranstaltungen. |
| Nein |
Die in Cloudrexx integrierten Anwendungen bieten viele Funktionen, welche als Platzhalter zur direkten Integration ins Theme angeboten werden. Weitere Informationen über die verfügbaren Möglichkeiten sind aus dem Platzhalterverzeichnis zu nehmen.
Systemkomponenten
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Integration der CSS-Definitionen der Anwendung Formulare zur Darstellung der Kontaktformulare. |
|
| JavaScript-Code für den Betrieb der auf der angeforderten Seite eingesetzten Funktionen. |
|
Daten der angeforderten Seite
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Inhalt der angeforderten Seite. |
|
| Titel der angeforderten Seite. |
|
| Wert Zusätzliche CSS-Klasse der angeforderten Seite. |
|
| Wert SEO > Beschreibung der angeforderten Seite. | <meta name="description" content="[[METADESC]]" /> |
| Wert SEO > Stichworte der angeforderten Seite. | <meta name="keywords" content="[[METAKEYS]]" /> |
| Wert SEO > Suchmaschinenindizierung erlauben der angeforderten Seite. | <meta name="robots" content="[[METAROBOTS]]" /> |
| Wert SEO > Titel der angeforderten Seite. | |
| Wert SEO > Bild der angeforderten Seite. | |
| URL der angeforderten Seite. | |
| Der Name der angeforderten Seite. |
|
Ausgabekanäle
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| URI zur Desktop-Ansicht das angeforderten Seite. | /?smallscreen=0 |
| URI zur Mobile-Ansicht das angeforderten Seite. | /?smallscreen=1 |
| URI zur Druckansicht das angeforderten Seite. | /?printview=1 |
| URI zur PDF-Ansicht das angeforderten Seite. | /?pdfview=1 |
| URI zur App-Ansicht das angeforderten Seite. | /?appview=1 |
Navigationselemente
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Der Name der angeforderten Seite. |
|
| URI der angefragten Seite. Im Gegensatz zu | /de/Kontakt |
| Analog |
|
| URI der Anfrage. | /de/Kontakt |
| Breadcrumb. |
|
Social Media
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| XING-teilen Schaltfläche. |
|
| Facebook-Like Schaltfläche. |
|
| Twitter-teilen Schaltfläche. |
|
Benutzerdaten
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Nummer, der wievielte Besucher der aktuelle Besucher auf der Website ist. |
|
| Ausgabe das Anmeldestatus. | Sie sind angemeldet als Hans Muster |
Statistik
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Anzahl aktuelle Besucher auf der Website. |
|
| Code zur Erfassung der Besucherstatistik. Optimale Platzierung vor dem schliessenden </body>-Tag. |
|
| Code zur Erfassung der Besucherstatistik via Google Analytics. |
|
Grundkonfiguration
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Wert Globaler Seitentitel aus Grundeinstellungen. |
|
| Zeichenkodierung. | Undefined |
| Wert Google Maps API-Schlüssel aus Grundeinstellungen. |
|
Metadaten
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Software Version. | Cloudrexx |
Mehrsprachigkeit
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Aktuelle Sprache. | de |
| Sprachnavigation (mehr Informationen). |
|
SEO
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Der kanonische Link der aufgerufenen Seite. Dient zur Übermittlung der eindeutigen URL der Seite an Suchmaschinen (mehr Informationen). | Undefined |
| Liste der Sprach- und Länderversionen der aufgerufenen Seite. Dies kann eingesetzt werden, um alternate-hreflang-Tags zu erzeugen. |
Sonstiges
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Aktuelles Datum. | Montag, 8. Juni 2015 |
| Aktuelle Uhrzeit. | 13:37 |
| 32-Zeichen langer Zufallswert (MD5-Summe der aktuellen Zeit). |
|
Kontaktdaten
Platzhalter | Beschreibung | Beispiel |
---|---|---|
| Wert E-Mail Adresse Kontaktformular aus Grundeinstellungen. |
|
| Wert Name des Administrators aus Grundeinstellungen. |
|
| Wert Firma aus Grundeinstellungen. |
|
| Wert Adresse aus Grundeinstellungen. |
|
| Wert PLZ aus Grundeinstellungen. |
|
| Wert Ort aus Grundeinstellungen. |
|
| Wert Land aus Grundeinstellungen. |
|
| Wert Telefon aus Grundeinstellungen. |
|
| Wert Fax aus Grundeinstellungen. |
|
© 2024 Cloudrexx AG | Schweizer Cloud CMS | Datenschutzerklärung