-
- 56 Posts
Hello !
(Merci pour votre aide sur le RSS hier, ça marche nickel)
Donc, je voudrais appeler un ou plusieurs snippets dans un snippet, mais je n’y arrive pas.
Par exemple, j’ai une page avec dedans : [!Snippet1!]
Et dans ce snippet Snippet1, je voudrais faire par exemple :
<?php
echo ’<p>Avant snippet 2</p>’;
?>
[!Snippet2!]
<?php
echo ’<p>Après snippet 2</p>’;
?>
Mais apparemment, il faut pas faire comme ça...
J’ai essayé quelques autres trucs au pif ("Snippet2;" dans le code PHP, comme si c’était une constante, etc), mais rien ne marche.
Et mes recherches sur ce sujet s’avèrent infructueuses...
Merci d’avance.
-
- 175 Posts
Je pense que tu devrais tenter de jouer entre les snippet, et les chunk
-
- 56 Posts
Okay, merci !
Pour l’instant je vais opter pour le runSnippet (qui marche bien), puis je verrai plus tard pour la possibilité des chunks, si j’ai le temps de nettoyer mon code... J’ai lu les bonnes pratiques comme quoi il fallait séparer le côté fonctionnel de l’HTML, et donc qu’il faut pas utiliser de HTML dans les snippets, mais pour l’instant je convertis mon ancien code à la bourrin jusqu’à ce que ça marche. :p
Sinon, si j’ai tout compris, il faut faire un echo du résultat d’un runSnippet ($output ci-dessus) pour afficher les echo se trouvant dans cet autre snippet... Par défaut, tout semble être pris en compte (fonctions et co) sauf les affichages, qu’il faut appeler explicitement.
-
- 175 Posts
Et quand tu penses que la prochaines version est dites encore plus puissante...