Dokumentation contentXXL CMS Version 5.3

Objekttemplate-Verwaltung

In der Objekttemplate-Verwaltung werden die Templates für die Darstellung der einzelnen Objektarten (Artikel, Dokumente, Kontakte, etc.) in deren unterschiedlichen Ansichten (z. B. Detailansicht, Listenansicht, Inline-Editor, Kopf- und Fußbereich) verwaltet.

Der Navigationsbereich zeigt eine Baumstruktur der möglichen Template-Typen, gegliedert nach Objektarten und deren Ansichten. Im Arbeitsbereich wird nach Auswahl in der Navigation eine Liste der jeweils verfügbaren Templates angezeigt. Ein Klick auf Templatename oder Bearbeiten-Button in der Liste öffnet den Template-Editor.


 
In der Symbolleiste befinden sich die Funktionen „Alle Templates generieren“, „Neue Templates“ zur Neuanlage, sowie „Importieren“ zum Einfügen bereits vorhandener Templates aus beliebigen anderen contentXXL-Installationen (für diese Funktionalität muss dort unter "Administratoren/Portaleinstellungen/Export aktivieren" das Klickfeld "Templates" angehakt sein).

Die Funktion „Alle Templates generieren“ ist nur in Ausnahmefällen notwendig. Sie wird nur angewendet a) nach dem Austausch der Datenbank, oder b) nach einem System-Update, um alle vorhandenen Templates auf den neuesten Stand zu bringen (bitte beachten Sie, dass das Generieren fehlschlägt, wenn keine Schreibrechte auf das portaldata-Verzeichnis bestehen).
 

Template-Editor

Im Template-Editor werden die verschiedenen Templates bearbeitet. Die Symbolleiste bietet dazu die vom Objekt-Editor bekannten Editor-Funktionen.

Der Template-Editor bietet die Register:

  • Basisdaten
  • Layout
  • Vorschau
  • Verwendung
  • Protokoll
     

Basisdaten

  • Titel: Geben Sie hier eine aussagekräftige und systematische Bezeichnung für das Template ein.
  • Beschreibung: Dokumentieren Sie hier den Zweck des Templates, ggf. auch Änderungen usw.
  • Vorschaubild: Optional kann ein Vorschaubild (Layout eines Objekts mit diesem Template) zugewiesen werden. Dies erleichtert Redakteuren die Auswahl eines geeigneten Templates.

In größeren Systemen können sehr viele Templates verwendet werden. Deshalb ist die systematische Bezeichnung und Dokumentation im Beschreibungsfeld sehr wichtig, um die Übersicht zu behalten.
 

Layout

Hier können die Templates bearbeitet und Platzhalter eingefügt werden.

 

Abb.: Register "Layout" (Versionierung aktiviert).

Vorschau

Hier wird eine Vorschau des jeweiligen Templates angezeigt.

Verwendung

Hier wird für die Objekttemplates ein Verwendungsnachweis auf Modulebene geführt. Es kann festgestellt werden, in welchem Modul das Template (ggf. sprachabhängig) verwendet wird. Templates, die in Verwendung sind, können nicht gelöscht werden.

Abb.: Verwendungsnachweis für Objekttemplates (Versionierung aktiviert).


Ein Klick auf den Bearbeiten-Button öffnet die entsprechende Modulkonfiguration.

 

Funktionsschaltfläche: Zugriffsrechte

Hier können Zugriffsrechte für die Templates vergeben werden.

 

Protokoll

Hier wird protokolliert WER – WANN – WELCHE Aktion durchgeführt hat (Versionierung aktiviert).

 

Templates importieren

Abb.: Diese Abbildung zeigt, wie Sie Templates importieren.


Zur Authentifizierung müssen Sie die Anmeldedaten eines Benutzers des exportierenden Portals, der Zugriffsrechte auf die Objekt-Template-Verwaltung hat, verwenden.

  • Vorhandene Templates überschreiben: Hier können Sie entscheiden, ob vorhandene Templates mit gleichem Namen und gleichem Template-Typ überschrieben werden sollen. Anderenfalls werden nur neue (d.h. im System noch nicht vorhandene) Templates importiert.
  • Präfix_: wenn Sie hier einen Eintrag machen (z.B. educationXXL), wird beispielsweise das Template HEADER als educationXXL_HEADER importiert (d.h. der Unterstrich wird vom System an die eingetragene Präfix angehängt).
  • Vorschau: Klicken Sie auf den Button "Vorschau", wird Ihnen ein Überblick auf die zu importierenden Daten geliefert (siehe Screenshot).

Template-Namen sollten im Quell-Portal wie auch im Ziel-Portal eindeutig innerhalb eines Template-Typs sein, sonst kann die Zuweisung nicht funktionieren (das trifft nur zu, sofern "Vorhandene Templates überschreiben" aktiviert wurde).

Voraussetzung für diese Funktionalität ist, dass Sie im exportierenden Portals unter "Administratoren/Portaleinstellungen" den Haken bei „Export aktivieren: Templates“ gesetzt haben.

Arbeiten mit Versionierung: Bitte beachten Sie, dass ausgecheckte Objekttemplates bearbeitet werden können, ohne dass dies einen Effekt auf andere Benutzer hat. In diesem Fall rendert contentXXL für den jeweiligen Bearbeiter die Arbeitsversion, für alle anderen (anonym oder authentifiziert) die aktuell veröffentlichte Version. Damit können diese Templates einfach und ohne Risiko auch in einem Live-System editiert werden.