So definieren Sie einen Verweis auf Datei- und Verzeichnisvorlagen

Dieser Artikel beschreibt, wie Sie für ein Verzeichnis festlegen, wo nach Vorlagen zum Erstellen von Dateien und Verzeichnissen gesucht werden soll.

Beim Erstellen von Dateien bzw. Verzeichnissen zieht sich Weblication® die im Projekt definierten Vorlagen für Dateien bzw. Verzeichnisse. Bei der Auswahl der Datei- bzw. Verzeichnisvorlagen folgt Weblication® einer bestimmten Routine:

Legt der Redakteur eine Seite bzw. ein Verzeichnis in einem Verzeichnis an, für das eine oder mehrere Vorlagen definiert wurden, erhält er ausschliesslich diese Vorlagen zur Auswahl. Sind im aktuellen Verzeichnis keine Vorlagen definiert, überprüft Weblication das darüberliegende Verzeichnis auf Vorlagen. Dieser Mechanismus setzt sich fort, bis das erste Verzeichnis mit definierten Vorlagen gefunden wurde. Dies ist in letzter Instanz immer das Projektverzeichnis.

Sie können diesen Mechanismus "durchbrechen", indem Sie in den Verzeichniseinstellungen festlegen, auf welches Verzeichnis sich die Auswahl der Vorlagen konkret beziehen soll.

Beispiel

Wollen Sie im englischsprachigen Projekt (z.B. /en) bewirken, dass die Vorlagen nicht innerhalb des /en Projektes, sondern aus dem globalen Verzeichnis gezogen werden, können Sie dies manuell in den Verzeichniseinstellungen angeben.
Setzen Sie hierzu in z.B. /en/weblication/wDirectory.php innerhalb des Tags <create ... /> - sofern noch nicht vorhanden - die Attribute redirectDocuments="" und redirectDirectories="".

Innerhalb redirectDocuments="" tragen Sie den Pfad ein, der als Startauswahl zur Auswahl der Templates für das Erstellen von Dateien / Seiten herangezogen werden soll(z.B. "/global/news). Die Dateiauswahl nach Klick auf "Datei erstellen" beginnt somit bei diesem Verzeichnis. Gibt es innerhalb von /global/news keinen Vorlagen, so wird nach dem oben beschriebenen Mechanismus in Richtung Projektverzeichnis nach evtl. Vorlagen gesucht.

Innerhalb redirectDirectories="" tragen Sie den Pfad ein, der als Startauswahl zur Auswahl der Templates für das Erstellen von Verzeichnissen herangezogen werden soll (z.B. "/global/news). Die Verzeichnisauswahl nach Klick auf "Verzeichnis erstellen" beginnt somit bei diesem Verzeichnis. Gibt es innerhalb von /global/news keinen Vorlagen, so wird nach dem oben beschriebenen Mechanismus in Richtung Projektverzeichnis nach evtl. Vorlagen gesucht.

Beispiel: Auszug aus einer wDirectory.php mit Vorgaben für das Erstellen von Dateien und Verzeichnissen

<wDirectory xmlns:wd="http://weblication.de/5.0/wd" version="1.0" type="content">
  ...
  <create redirectDocuments="/global" redirectDirectories="/global" nameSuggestion="" />
</wDirectory>

Hinweis

Es ist geplant, dass diese Einstellung baldmöglichst über das Backend möglich sein soll.