2010-11-04 6 views
0

Salut tout le monde Je suis nouveau à Drupal et je travaille sur Drupal theming J'ai créé mes propres modules qui ont des champs de texte et de validation javascript en elle. Maintenant, j'essaie de créer un thème propre pour mon module, mais je ne comprends pas comment faire quelqu'un peut-il me donner une idée de la façon de faire à partir de base ou des liens qui explique en détail à partir de zéro. Merci d'avance.thème à l'intérieur d'un module

Répondre

3

Vous ne créez pas de thèmes pour les modules, les thèmes sont créés pour un site entier qui aura plusieurs modules activés.

Si vous voulez que votre module soit thématique, c'est-à-dire qu'il soit facile de modifier le balisage qu'il génère, vous devrez utiliser le système de thème Drupal.

Pour la plupart, lorsque votre module doit générer un balisage, vous devez utiliser la fonction theme().

Parfois, vous devrez créer un balisage personnalisé pour lequel il n'y a pas de fonction de thème. Si tel est le cas, vous devrez enregistrer vos fonctions de thème, afin que Drupal sache qu'elles sont là et que les thèmes peuvent les remplacer si nécessaire. Ceci est fait avec hook_theme().

Il existe un guide for developers sur la façon d'utiliser le système de thème.

0

Hook_theme() est utilisé pour définir les implémentations de votre thème de modules.

This ressemble à un bon aperçu.

Questions connexes