Ein neues Skin erstellen
Dieses Dokument beschreibt die Erstellung und Anwendung von 'Skins' im icoyaOpenContent Management System. Dieses Dokument wurde mit Microsoft Word erstellt und mit WordXML automatisch in XML , HTML und HTMLHelp (.chm) konvertiert. Mit WordXML, dem Word-PlugIn der struktur AG erweitern Sie Microsoft Word zu einem leistungsfähigen XML-Werkzeug.
Ein neues Skin erstellen
Rein praktisch gesehen müssen Sie einfach im portal_skins Ordner weitere Unterordner mit Objekten anlegen, und diese neuen Layer in eine Custom Skin Layerdefinition eintragen. Dies könnten Sie entweder komplett in Zope mit Hilfe der Custom Folders (s.o.) realisieren oder gleich auf dem Dateisystem. Hier wird nur auf letzteres eingegangen.
- Wechseln Sie auf dem Dateisystem in das lib/python/Products/icoyaCMFSkins/skins Verzeichnis Ihrer icoya OpenContent Installation.
- Dieses Verzeichnis ist als Skin Folder in Zope bekannt und wird beim Neustart des icoya OpenContent Servers neu eingelesen.
- Erstellen Sie ein Verzeichnis mit dem Namen new_common.
- Starten sie den icoya OpenContent Server neu.
- Wechseln Sie in den Zope manager („/manage“) und öffnen sie das Portal Skins Tool.
- Legen sie ein neues Objekt vom Typ Filesystem Directory View an, und wählen sie das soeben angelegte Verzeichnis new_common. Jetzt wird im Skins Tool ein Folder (Layer) mit dem gleichen Namen angelegt. Darin finden Sie in Zope alle Objekte, die Sie auf dem Dateisystem in diesem Folder erstellen.
- Erstellen sie im Properties Tab eine neue
Skin-Layerdefinition namens new ,
und definieren Sie die Layer (am besten genau gleich wie das Basic Skin). Nach dem custom Layer fügen sie noch ihren eigenen Layer new_common und icoya_common ein. - Stellen Sie dann noch new als Default Skin ein.
- Wenn Sie nun per Webbrower auf Ihr icoya OpenContent Projekt zugreifen werden Sie ihr neues Skin betrachten können. Da sich bislang keine Dateien in Ihrem eigenen neuen Skin Folder befinden, sieht Ihr Skin genau wie das Basic Skin aus.






