Bien-entendu, c'est très gentil de sa part et je l'en remercie.
Cependant, il manquait tout de même la partie Greffe et, à ce que je sache, cela reste capital pour que cette manipulation marche. Pour finir : beaucoup de personnes ouvrent des "sujets" sans jamais poster la solution qu'ils ont, plus ou moins, eux-même trouvés. Enfin... bref.
Il me reste tout de même ma question précédente. Si une âme charitable (que je remercierai) pourrait m'aider :
- comment greffer un HookHeader uniquement au header de la page d'accueil ? (sans avoir à exclure toutes les autres pages ?)
Merci d'avance,
Hilz !
PS : Ah oué, il y avait un "Merci d'avance" aussi
PS1 : Le ton de l'ironie hein, pas se méprendre
Salut,
En effet, je n'ai pas précisé pour le greffer dans l'admin parce qu'il me semble que celui-ci se greffe automatiquement justement avec le $this->registerHook('header') :-)
As-tu fait réinitialiser ton module ou mieux désinstaller / réinstaller. PS : attention cela supprime tout les paramètres de ton module.
Pour faire que ton css s'affiche uniquement dans ton hookheader de ta homepage il faut que dans ton fichier .tpl de ton module tu fasse un petit test comme celui-ci:
{if $page_name == "index"}
<style type="text/css" media="all">
@import url( /modules/nommodule/moduleX.css);
</style>
{/if}
Mais dans ce cas il faudrait supprimer le Tools::addCSS(($this->_path).'moduleX.css', 'all'); de ton module dans le hookheader.
a+