Navigationsgrafiken im zentralen Ordner 'common' referenzieren
ZMS erwartet die Schmuck-Grafiken der Navigation im zentralen Ordner /common.
ZMS erwartet die Schmuck-Grafiken der Navigation im zentralen Ordner /common.
Grafiken, die nicht in den Content-Strom fliessen, sondern die Navigation bzw. Dekoration bilden, werden üblicherweise nicht in der ZMS-Objekt-Hierarchie abgelegt, sondern als ZOPE-Image-Objekte in den übergeordneten Ordner /common, der auf der Ebene der Templates liegt.
Aufgrund der ZOPE-Akquisition würde eine Referenzierung a la src="../common/image.gif" das Bild zwar immer korrekt darstellen, aber jede Seite würde einen anderen Pfad auf dieses Bild bedingen. Damit ware ein Browser-Caching nicht möglich und die Seitenaufbaugeschwindigkeit reduziert.
Daher müssen Navigations-Grafiken, die auf vielen/allen Seiten vorkommen, stets 'absolut' referenziert werden. Zu diesem Zweck nutzt man die Variable ZMS_COMMON; diese erzeugt den Pfad auf den zentralen /common-Folder. Der entsprechende Aufruf sieht so aus:
src="<dtml-var ZMS_COMMON>/image.gif"
Dies gilt für die üblichen Navigationstemplates; für die Darstellungs-Templates von Speziellen Objekten gilt eine modifizierte Syntax:
src="<dtml-var "REQUEST.get('ZMS_COMMON','common')">/image.gif"
Erstellt von: Dr. Frank Hoffmann , erstellt am: 27.06.2008 , zuletzt geändert: 27.06.2008