Re: Zuordnung plone.app.theming
Thorolf Godawa <[email protected]> Sun, 18 Mar 2012 17:24:04 +0100
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Stefania, erst einmal vielen Dank für Deine Antwort. >> Bislang habe ich leider noch keine solche Seite gefunden. > google...? Da habe ich einiges gefunden, aber leider uneinheitlich umgesetzt und zu komplex als dass ich das Zusammenspiel wirklich verstehen könnte. > https://github.com/itd/foresman.diazotheme Dieses Theme ist noch nachvollziehbar, > https://github.com/kagesenshi/diazotheme.bootstrap während dieses, zumindest für mich, schon zu komplex ist, als das ich als Anfänger viel nützliches heraus ziehen kann. Vielleicht hilft es mir, wenn ich mich an die Unternavigation mache, denn die Seite nutzt ja auch eine. Beide Themes nutzen aber keine News/Nachrichten die einzeln designed werden, das mit der Nav habe ich ja mittlerweile gelöst bekommen. Aspelis Buch habe ich übrigens, er beschreibt u.a. das grundsätzliche Vorgehen beim Erstellen eines Themes, allgemein die einzelnen Regeln und Attribute und dann an einem Beispiel die Erstellung eines eigenen Themes. Ausführlich eingegangen wird auf die Erzeugung einer Theme-Distribution, die man als Anfänger aber erstmal gar nicht braucht, dafür reicht Zip/Upload. Dann beschreibt er die Erstellung der rules.xml, leider auf Basis einer Theme-Distribution, was die Erstellung diverser weiterer Dateien erfordert die es zu verstehen gilt. Brauche ich eine cssregistry oder jsregistry überhaupt usw.? Eigentlich dachte ich, das man neben seiner statischen HTML-Seite und seiner CSS-Datei nur noch die rules.xml benötigt, die dann mit den richtigen Zuordnungen dafür sorgt, das der Inhalt aus Plone mit dem Design der eigene Seite angezeigt wird. Dann werden alle weiteren Regeln zur rules.xml hinzugefügt, kommentiert zwar, aber kaum erklärt und was fatal bei dem ganzen Beispiel ist, es fehlt die "index.html" auf die sich das Theme bezieht. Wie soll man nachvollziehen können, was, wie mit welcher Regel eingebunden wird? Mir hat das Buch, zumindest bislang, einen groben Überblick über Plone gegeben, als Referenz zum Nachlesen ist es auch geeignet, aber zum Verstehen und zum Erstellen eines ersten, einfachen Themes war es nicht wirklich hilfreich. Mir ist z.B. nicht klar geworden wann man "replace" oder "copy" benutzt, wofür ich "before/after" brauche, was es mit dem "-children" wirklich auf sich hat oder grundsätzlich was mit "select the content node to operate on" oder "select the theme node to operate on" genau macht. Für die "Profis" unter Euch mag das sicherlich alles lächerlich sein, aber jemand der damit anfängt wird erstmal erschlagen, wenn man genug Geduld (und Zeit) hat kämpft man sich mühsam vor oder eben nicht. Ich finde es fehlt Plone an _einfachen_ Beispielen, ein ZIP-Archive (kein GitHub) mit einer einfachen HTML-Seite mit Kopf/Logo/Nav, Inhalt und Fußzeile, zugehöriger CSS und eine kommentierte rules.xml dazu. Darauf aufbauend dann vielleicht ein erweitertes Beispiel, eine aufwändigere Nav, zusätzlich eine Unternav, zwei Spalten im Inhalt ein gestaltetes Bild (z.B. Größe, runde Ecken) usw. Wenn ich irgendwie Zeit finde, denn daran mangelt es bei mir im Moment einfach massiv und so habe ich nur Nachts oder manchmal am Wochenende Zeit mich mit Plone zu beschäftigen, werde ich mein Theme, sollte es jemals fertig werden, auf das nötigste abspecken, kommentieren und veröffentlichen. -- Chau y hasta luego, Thorolf _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope