7.2. Themes erstellen

Das Standard-Theme oos eigenet sich hervorragend als Ausgangspunkt eigener Themeentwicklungen.

Am Anfang sollte man sich eine Arbeitskopie von oos ~/oos_temp/templates/oos/ auf dem eigenen Rechner anlegen:

Ändern Sie nun die include file Tags von <{include file="oos/.. pfad zur...html"}> nach <{include file="ihr_theme_name/.. pfad zur...html"}>

CSS Stylesheets und Grafiken zur OOS Theme finden Sie in dem Verzeichnis ~/shop/theme/oos/

Für das Bearbeiten der Dateien sollten Editoren mit Syntax-Highlightning benutzt werden, damit kleine Fehler im Quelltext leichter auffallen und beseitigt werden können, bevor die Dateien hochgeladen werden. Außerdem sollten die gängigen W3C Standards (xhtml, css, accessibility) für Webdesign bekannt sein. Zum Beispiel:

  • Veraltete Tags wie <font>, <b>, <i> sollten nicht mehr benutzt werden dafür gibt es die StyleSheets (CSS).

  • Alle einteiligen Tags sollten in XHTML-Notation genutzt werden. Zum Beispiel: <br /> und <img src="" />

  • Alle Tags sollten klein geschrieben werden

  • Alle Attribute sollten in Anführungszeichen stehen. Zum Beispiel ist <input type="text"....> besser als <input type=text...>

  • Alle Attribut/Wert-Paare sollten korrekt benutzt werden. Zum Beispiel <input type="radio" .... checked="checked"> nicht: <input type="radio".... checked>

  • Tabellen sind keine Layoutelemente. Dafür gibt es DIV und CSS