Omega 1.3

Theme Omega 3 -> http://drupal.org/node/1768696 et FAQ  -   note: Omega 4 sera entièrement géré par drush (mais necessite une conf sur srv, impossible chez gandi actuellement en simple hosting).

content -> Blocks -> Regions -> Zones -> Sections

https://groups.drupal.org/omega-framework

conf (modules requis v3)

Modules recommandés Omega 3  (source drupal.org/node/1298616). Pour Omega 4: ne pas utiliser delta et contexte.

  • ctools + Context
  • Delta: variation de theme (sans sous-theme. Avec Context, permet modif paramètres de grille, region, section de Omega.
  • Omega Tools: gestion sous-themes, ajout drush

droits: sudo chgrp www-data sites/sitename/files puis sudo chmod g+w -R sites/sitename/files/

Puis aller créer sous-theme.

création de sous-themes

soit à la mano, soit dans admin_menu "Apparence/create new Omega sub theme", ...

voir http://drupal.org/node/1298672

 

Class css

Avec section contenu 8 col max (largeur) et région sidebar 4 col max:Div du contenu, ID et class css omega 3

 

Sections contiennent des zones, qui contiennent regions, qui contiennent les blocks

ici <st> titre section, <zt> titre zone, <rt> titre région, et <bn> nom block (du .info).
noms machine -> fichier .info du  theme
grid-<x> -> spécification de la largeur d'une région.

zone wrapper n'apparait que si on conf la zone avec wrapper pleine largeur -> couleur de fond ou image de fond ou toute la largeur de l'écran

hierarchie css omega 3

omega 3 est "tel d'abord".

  • global.css = global
    global est appliquée, à moins que le style d'une autre couche ne soit utilisée.
  • yoursubthemename-alpha-default.css = default
  • yoursubthemename-alpha-default-narrow.css = narrow
  • yoursubthemename-alpha-default-normal.css = normal
  • yoursubthemename-alpha-default-wide.css = wide

 

voir ici en anglais un ex simple (2 grilles fluides alpha nommées hydro, avec liste fichiers css), comment nommer ses .css pour choisir l'ordre de chargement des css dans omega.