/ / thématisation à l'intérieur d'un module - drupal

thématisation à l'intérieur d'un module - drupal

Salut tout le monde je suis nouveau à drupal et je travaillesur drupal theming, j'ai créé mes propres modules contenant des champs de texte et une validation javascript. Maintenant, j'essaie de créer mon propre thème pour mon module, mais je ne comprends pas comment faire. Quelqu'un peut-il me donner une idée de la procédure à suivre, à partir des liens de base ou de tout lien expliquant en détail à partir de zéro. Merci d'avance.

Réponses:

3 pour la réponse № 1

Vous ne créez pas de thèmes pour les modules, ceux-ci sont créés pour tout un site sur lequel plusieurs modules seront activés.

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

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

Parfois, vous devrez créer des personnalisationsbalisage pour lequel il n’existe pas de fonction de thème. Si tel est le cas, vous devrez enregistrer vos fonctions de thème pour que Drupal sache qu'elles existent et pour que les thèmes puissent les écraser si nécessaire. Ceci est fait avec hook_theme().

Il y a un guide pour les développeurs sur l'utilisation du système de thèmes.


0 pour la réponse № 2

Crochet_theme () est utilisé pour définir les implémentations de vos modules.

Ce ressemble à un assez bon aperçu.