7.7. Globale Dateien

7.7.1. Einführung

Die Globalen Dateien dienen zu Verwaltung von binären Elementen, die zur Gestaltung von Vorlagen benötigt werden. Dazu gehören beispielsweise Bilder oder Flash-Videos. Wer dagegen Dateien mit einem textuellen Inhalt verwalten will, muss auf die Globalen Vorlagen (siehe Abschnitt 7.6, „Globale Vorlagen“) zurückgreifen.

Zur Verwaltung von Multimedia-Inhalten, die für die Seiteninhalte gedacht sind, muss der Media Manager verwendet werden (siehe Abschnitt 6.2, „Der Mediamanager“).

7.7.2. Verwaltung

Die Verwaltung der Globalen Dateien erfolgt im Bereich Vorlagen im Unterpunkt Globale Dateien. Die Übersicht listet die vorhandenen Globalen Dateien zusammen mit einer vorhandenen Beschreibung und der Information, ob eine Datei verfügbar ist oder nicht. Dazu werden eine Reihe von Funktionen zur Bearbeitung von Globalen Dateien geboten:

Abbildung 7.15. Übersicht über vorhandene Globale Dateien

Übersicht über vorhandene Globale Dateien

Upload

Ermöglicht das Hochladen einer Globalen Datei, wobei die auf dem Server hinterlegte Datei durch die neue ersetzt wird.

Download

Erlaubt den Download der Globalen Datei.

Löschen

Löscht die Globale Datei.

[Warnung] Warnung

Löschen Sie eine Globale Datei, bleiben die Verweise auf diese Datei in Vorlagen unberührt, werden also nicht automatisch gelöscht.

Um die jeweiligen Inhalte einer Globalen Datei zu bearbeiten, klicken Sie bitte auf den Namen der Globalen Datei.

Sobald man auf den Link Neu anlegen klickt, kommt man zum Formular zum Hinzufügen einer neuen Globalen Datei.

Abbildung 7.16. Globale Datei hinzufügen

Globale Datei hinzufügen

Datei

Datei, die als Globale Datei ins System importiert werden soll. Sollte eine Datei mit einem identischen Namen hochgeladen werden, wird das Original nicht überschrieben.

Beschreibung

(Optionaler) Beschreibungstext der Globalen Datei.

7.7.3. Anwendung

Globale Dateien können sowohl in Globalen Vorlagen als auch in normalen Vorlagen referenziert werden. Die Referenzen werden in Form einer Smarty-Funktion eingesetzt, welche bei der Verarbeitung der Seite durch den realen Pfad zur Globalen Datei ersetzt wird. So wird aus

{global_file name="logo.jpg"}

beispielsweise der Pfad

/pfad/der/installation/files/global_files/logo.jpg

Die Globalen Dateien können damit zum Beispiel als src- oder href-Attribut in verschiedenen HTML-Tags verwendet werden. Beispiel:

<img id="logo" src="{global_file name="logo.jpg"}"
	alt="Logo Beispielfirma" />

wird zu

<img id="logo" src="/pfad/der/installation/files/global_files/logo.jpg"
	alt="Logo Beispielfirma" />

Die Smarty-Funktion zur Einbindung der Globalen Dateien muss man nicht selber schreiben, sondern kann man sich von einer Hilfsfunktion einsetzen lassen, die jeweils über den Eingabefeldern für die Vorlagen-Inhalte sitzt. Über ein Pop-up lässt sich die gewünschte Globale Datei auswählen. Die Smarty-Funktion zur Einbindung der Globalen Datei generiert die adäquate Syntax und setzt diese an der Stelle des zuvor gesetzten Cursors ein.

Abbildung 7.17. Globale Datei mit Hilfsfunktion referenzieren

Globale Datei mit Hilfsfunktion referenzieren