Développement et thème

Problématique : pourquoi et comment développer en tenant compte du thème ?

Les designers doivent avoir la main sur tout ce qui est affiché dans le navigateur. Ils ne doivent pas intervenir au niveau du code des modules mais uniquement dans le thème. Il est donc nécessaire que les développeurs utilisent les outils mis à leur disposition pour séparer le fonctionnel de la présentation.

Que veulent pouvoir faire les designers ?
- modifier les styles.
- modifier la mise en page.
- modifier les éléments typiques de Drupal et des modules (fil d'Ariane...).

Comment faire en sorte qu'ils puissent le faire avec un module perso ?
- Ne jamais définir de formatage dans le code.
- Utiliser les fonctions de thème de Drupal.
- Définir ses propres fonctions de thème et templates.
- Utiliser les render arrays.

Points abordés :
- Etapes pour construire une page web.
- Fonctions de thème et templates.
- hook_theme().
- Fonctions de preprocess.
- Suggestions de fonctions de thème et templates dérivés (theme_hook_suggestions).
- Render arrays.
- Fonctions drupal_render() et render().
- hook_page_alter().
- Surcharger une fonction de thème ou un template.
- Fichier template.php.

La présentation a une durée de 45 minutes.

Public visé: 
Expert
Thème: 
Développement / Site building
Theming / Design
Langue: 
Français

Publier un nouveau commentaire

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
Saisissez les caractères contenus dans l'image ci-dessus. (vérifier en utilisant un son)
Entrez le texte que vous voyez dans l'image ci-dessus. Si vous ne pouvez pas le lire, soumettez le formulaire et une nouvelle image sera générée. Insensible à la casse.
2012. Drupal theme by Kiwi Themes.