Bonjour,
J'essaye de faire un plug-in, mais je n'y arrive pas.
J'ai fait un fichier /plugins/axel/plugin.xml
qui contient (en autre) :
<fonctions>axel_fonctions.php</fonctions>
J'ai fait un fichier /plugins/axel/axel_fonctions.php
qui contient :
function axel_spip($texte) {
return "AXEL";
}
J'ai fait un fichier /squelettes/axel.html
qui contient :
<BOUCLE_article(ARTICLES){id_article=237}>
[(#TITRE|axel_spip)]
</BOUCLE_article>
Et j'obtiens quand j'essaye d'atteindre la page ?page=axel le message suivant :
* Erreur(s) dans le squelette
o Erreur : filtre *« axel_spip »* non défini, _article
Je ne sais pas ce que j'ai oublié, j'ai essayé de suivre les explications sur le site, mais rien à faire.
Ton fichier axel_fonctions.php ne crash pas ? ton plugin est activé ? tu as vidé les caches etc ?
BoOz
Axel R. a écrit :
Bonjour,
J'essaye de faire un plug-in, mais je n'y arrive pas.
J'ai fait un fichier /plugins/axel/plugin.xml
qui contient (en autre) :
<fonctions>axel_fonctions.php</fonctions>
J'ai fait un fichier /plugins/axel/axel_fonctions.php
qui contient :
function axel_spip($texte) {
return "AXEL";
}
J'ai fait un fichier /squelettes/axel.html
qui contient :
<BOUCLE_article(ARTICLES){id_article=237}>
[(#TITRE|axel_spip)]
</BOUCLE_article>
Et j'obtiens quand j'essaye d'atteindre la page ?page=axel le message suivant :
* Erreur(s) dans le squelette
o Erreur : filtre *« axel_spip »* non défini, _article
Je ne sais pas ce que j'ai oublié, j'ai essayé de suivre les explications sur le site, mais rien à faire.
Bon, si j'ai fait ce qu'il fallait faire, c'est déjà bien merci de me rassurer.
Comment peut-on tester axel_fonctions.php ? y'a t'il un moyen de l'appeller directement ?
Quand j'y accede dans mon navigateur, je reçois une page blanche (ce qui est normal puisqu'il n'y a qu'une fonction).
les filtres/boucles/... créés dans un plug-in sont accessible à partir de n'importe quel squelette ?
A quoi sert le "prefixe" que l'on indique dans le fichier plugin.xml ?
Merci beaucoup pour votre aide,
Axel
Ca à l'air pas mal pourtant.
Ton fichier axel_fonctions.php ne crash pas ? ton plugin est activé ? tu as vidé les caches etc ?
BoOz
Axel R. a écrit :
Bonjour,
J'essaye de faire un plug-in, mais je n'y arrive pas.
J'ai fait un fichier /plugins/axel/plugin.xml
qui contient (en autre) :
<fonctions>axel_fonctions.php</fonctions>
J'ai fait un fichier /plugins/axel/axel_fonctions.php
qui contient :
function axel_spip($texte) {
return "AXEL";
}
J'ai fait un fichier /squelettes/axel.html
qui contient :
<BOUCLE_article(ARTICLES){id_article=237}>
[(#TITRE|axel_spip)]
</BOUCLE_article>
Et j'obtiens quand j'essaye d'atteindre la page ?page=axel le message suivant :
* Erreur(s) dans le squelette
o Erreur : filtre *« axel_spip »* non défini, _article
Je ne sais pas ce que j'ai oublié, j'ai essayé de suivre les explications sur le site, mais rien à faire.