J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 6173 courriels spam.
Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier.
Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite
recuperer_fond('fondpage',array('id_rubrique' => $id_rubrique, 'id_article' => $id_article,));
?>
Rien n'est chargé
Quelle est mon erreur?
as tu tracé dans un log la valeur des variables ?
t'es tu assuré que le squelette était accessible ?
as tu enlevé ou gardé cette virgule en trop à la fin de l'appel ?
est-ce qu'il ne faut pas /utiliser/ le résultat de la fonction
au lieu de juste l'appeler sans rien en faire ?
Dans programmer.spip.org on lit:
"recuperer_fond" est équivalent de <INCLURE{fond=nom} />
Si on écrit dans le head du squelette:
<INCLURE{fond=fondpage}{id_article}{id_rubrique}{lang}>
fondpage est chargée et interprétée.
Par contre si on écrit:
<?php
recuperer_fond('fondpage',array('id_rubrique' => $id_rubrique, 'id_article' => $id_article,));
?>
Rien n'est chargé
Quelle est mon erreur?
Merci de votre réponse
Jean
------------------------------------------------------------------------
J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 6173 courriels spam.
Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier.
Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite <http://www.spamfighter.com/lfr>
Bonjour,
Quelle est ton erreur? Très simple, Tu n'a pas afficher ton squellete chargé :D. Plus précisément, si tu ne spécifie pas d'option (3ème paramètre) comme tu le fait actuellement, recuperer_fond te renvoie le contenu du squelette généré.
Il te faut donc faire, par exemple, echo recuperer_fond('fondpage',array('id_rubrique' => $id_rubrique, 'id_article' => $id_article));
et comme disait Jean, fait attention, tu à laissé un virgule en trop après ton $id_article.