en utilisant un module personnalisé pour créer le contenu de ma page d'accueil sur example.com/frontpage.drupal 6: comment obtenir les données d'un module personnalisé dans un fichier modèle
Dans le module, je lance une requête qui obtient les données dont j'ai besoin, dans un tableau. quand je retourne le thème ('page', $ mon_array) je reçois la "page d'accueil à l'intérieur de la page d'accueil", ie le logo drupal par défaut et le nom du site s'affiche une seconde fois dans la zone de contenu principale.
Quelle est la meilleure façon d'y parvenir, créer un fichier tpl.php spécifique, dont le contenu devrait être ...?
Je réalise sa une question très générale, mais en 2 heures d'essayer des choses et la lecture des tutoriels ive obtenu pas très loin du tout ...
grâce
L'option 1 fonctionne, ne s'est pas rendu compte que le nom var devait être $ content. maintenant je vois Array sur ma page d'accueil. donc j'ai besoin de construire le html complet à l'intérieur de la fonction mymodule_option1? Arent vous avez voulu mettre php en html pas html en php? – stef
l'option 2 fonctionne encore mieux; merci ceejayoz! – stef
Si vous voulez rendre réel Drupalish, vous devriez faire une fonction de thème qui rend le HTML réel, tandis que votre rappel de menu fait la logique. C'est ce que font les modules contrib pour permettre de surcharger leur sortie. Dans un site-module personnalisé à usage unique seulement, ce n'est pas si important, cependant.A part ça, une bonne réponse +1 – googletorp