theme drupal

Tout ce qui concerne les thèmes de drupal (bartik, adaptive, omega, sky, zen...):
configuration d'un thème et héritage des sous-thèmes, la personnalisation des .css drupal, les templates drupal (en .tpl.php), fonctions de preprocess, drush et le thème...

Views 3 et drupal 7

nécessite ctools. Toute la doc officielle: via le module advanced help -> en anglais
a 2 modules à activer: Views et Views UI (interface graphique).

J'ai eu un bug à l'édition, qui semble lié à la version de jQuery (cf module JQuery update - ce module est nécessaire à superfish), à downgrader vers la 1.7 (cf https://drupal.org/node/1987352) :admin/config/development/jquery_update  passer de 1.8 à 1.7

Drush et les themes

vider le cache du thème: drush cc theme-registry
activer le theme foo: drush vset theme_default foo

Vérifier l'état de chaque thème : drush pml | fgrep -e Theme
drush pmi  info détaillées (voir par ex drush mpi sky* | fgrep -e theme)

Drupal 7 et HTML 5, microdata

Module html5_tools (test sur ex02)

fournit un DOCTYPE "HTML5-compliant", simplifie head, utilise le nouvel element temps de HTML5 (dates pub et commentaires). 
Requis: elements. Tests sur ex02

Conf à admin/config/development/html5-tools
en bas, note: si ne fonctionne pas, vérifier le template.ph du thème utilisé (qui doit overrider)

Theme drupal Blue masters

 

remarques (1er coup d'oeil)

1. soucis mis en forme block choix langues (ul li à mettre en ligne, class="language-switcher-locale-url)

2. admin/appearance/styleguide/bluemasters

ctools - ctools-content

admin/structure/ctools-content

crée nouveau volet de contenu

ctools - pages term_view

tests sur vm Ubuntu13, ex01 (sous site dru1)

ex simple modif css d'un theme drupal 7

modèle Fresh 7.x-1.5 dont la css principale est en dru1/sites/ex01/themes/fresh/style.css

Utiliser l'indispensable opera, pour travailler sur les feuilles de style: CTRL+Maj+I (ou Opera DragonFly)

context, delta et ctools - test vm site02

modules

voir liste (configuré via drush). groupes simples, anglais désactivé (admin/config/regional/language)

admin_menu 7.x-3.0-rc4 + Chaos tool suite all  7.x-1.3   + context 7.x-3.1
(context_layouts et _ui)   + ckeditor 7.x-1.13
Theme Tools  delta all  7.x-3.0-beta11c

context: personnaliser des portions de site

du readme et aide

Au chargement d'une page, drupal vérifie quel context est actif (et peut être appliqué / rules).

Pages

S'abonner à RSS - theme drupal