theming

Theming Drupal - The gap between PHP Developers and Designers

Die Slides meiner Präsentation sind auch noch hier verfügbar. ... Hat Spass gemacht.

Warum es kaum guten fertigen Drupalthemes gibt

Drupal ist nicht gerade bekann dafür, dass es viele hübsche Vorlagen gibt. Dies hat meiner Meinung den Grund, dass die Struktur und das Design stark voneinander getrennt sind. In einem Theme werden eigentlich lediglich die folgenden Dinge definiert bezüglich Struktur:

CSS Datei in hook_preprocess_page hinzufügen

Manchmal kann es nötig sein, in der Funktion hook_preprocess_page das CSS zu manipulieren. Normalerweise wird ja CSS über drupal_add_css hinzugefügt. In der preprocess_page Funktion ist es dafür jedoch bereits zu spät.

Auch über das Array $vars['css'] ist es nicht mehr möglich -> drupal_add_css macht eigentlich genau das. Es ist natürlich aber trotzdem möglich:

Inhalt abgleichen