Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Zope Plone Produkterstellung Skin-Produkt erstellen
Tag Cloud
Inhalt in Zahlen
  • Seiten: 192
  • Ordner: 83
  • Links: 42
 

Skin-Produkt erstellen

abgelegt unter: , ,

Ein Skin-Produkt erstellen

Im src Verzeichnis:

paster create -t plone3_theme my.skin

 

Skin-Produkt aus dem src Verzeichnis einbinden

vi buildout.cfg

[buildout]
+ develop =
+ src/my.skin

[instance]
+ eggs =
+ my.skin
+ zcml =
+ my.skin

 

Ein so erstelltes Theme ist Plone 3 kompatiebel.

 

Anpassungen für Plone 4

Plone Classic Theme:

Soll als Ausgangsbasis für den Skin der Plone Classic Theme dienen, müssen folgende Änderungen gemacht werden:

  1. In der Datei profiles/default/skins.xml - Muss im <skin-path>-Bereich das "based-on" von "Plone Default" in "Plone Classic Theme" geändert werden.
  2. In der Datei profiles/default/viewlets.xml - gibt es ebenfalls ein "based-on". Auch dieser muss von "Plone Default" in "Plone Classic Theme" geändert werden.
  3. Als letztes wird in browser/interfaces.py - die folgende Änderung vorgenommen:
    from plonetheme.classic.browser.interfaces import IThemeSpecific as IClassicTheme
    class IThemeSpecific(IClassicTheme):
    """theme-specific layer"""

Sunburst Theme:

Um den Sunburst Theme als Ausgangsbasis zu nutzen, müssen diese Änderungen vorgenommen werden

Kommt noch, wenn ich mal ein Sunburst Theme als Vorlage benutze...

Kommentieren

Sie können einen Kommentar abgeben, indem Sie das untenstehende Formular ausfüllen. Nur Text.

Frage: Wieviel ist eins + zwei (Bitte eine Zahl als Ziffer schreiben)?
Ergebnis: