Re: Problème balise Script dans page html | Titre du sujet : Re: Problème balise Script dans page html par alain01 sur 15/09/2022 11:16:00
Citation :nendo a écrit : 1) Quand tu indique "A vérifier en activant dans les préférences générales le mode smarty et en allant sur une page affichant une news, tu pourras donc trouver le pop up qui affiche les smarty"
C'est bien là ? Préférences-->Paramètres généraux-->Mode Debug : Activer le mode Debug Smarty pour les modèles ? Oui
Citation :2) Tu avais raison car j'ai regardé aussi dans le template dans mon module News (news_article.tpl) est c'est bien <{$story.id}>
Donc le code serais plutôt celui-là
<{if $story.id == 100}>
<script> ici le script </script>
<{/if}>
Je pensais, vu que l'adresse a la fin c'est "storyid=100" : www.example.com/modules/news/article.php?storyid=100 donc c'était pour moi "storyid" mais en smarty, c'est plutôt, <{$story.id}> et qui se transforme en "storyid=100" dans l'adresse du navigateur. les paramètres dans l'URL ne sont pas des smarty. Donc le smarty est <{$story.id}>
Avant de positionner ton script, je te propose d'écrire une balise bien visible, même si normalement à l'intérieur de balises <head>, on ne doit pas mettre de contenu affiché.
par exemple, tu peux tester que sur la page souhaitée, tu peux afficher "test 01"
<{if $story.id == 100}>
<h1> Test 01 </h1>
<{/if}>
Je pense à un autre test, mais il faut que tu sois en version XOOPS 2.5.11 (beta 1 ou 2 ) pour que cela fonctionne. (implémentation d'une fonctionnalité non dispo en XOOPS 2.5.10) Si c'est le cas, je te proposerai un autre test, mais le principe reste le même.
|
|