function evafiche_AfficheGauche($flux) {
$exec = $flux['args']['exec'];
if ($exec=='articles_edit') {
include_spip('inc/evafiche_GestionArticle');
evafiche_blocgauche_article();
}
}
Après plusieurs tests, il s'avère que le test if ($exec=='articles_edit') ne soit pas correctement interprété alors qu'il fonctionne parfaitement pour un autre plugin que j'ai déjà créé.
Quelques peut-il me dire ce qui ne va pas ?
function evafiche_AfficheGauche($flux) {
$exec = $flux['args']['exec'];
if ($exec=='articles_edit') {
include_spip('inc/evafiche_GestionArticle');
evafiche_blocgauche_article();
}
}
Après plusieurs tests, il s'avère que le test if ($exec=='articles_edit') ne soit pas correctement interprété alors qu'il fonctionne parfaitement pour un autre plugin que j'ai déjà créé.
Quelques peut-il me dire ce qui ne va pas ?
Je me répond à moi-même : il semble qu'il faille écrire un return $flux; en fin de fonction.
Quelqu'un peut-il confirmer ?
function evafiche_AfficheGauche($flux) {
$exec = $flux['args']['exec'];
if ($exec=='articles_edit') {
include_spip('inc/evafiche_GestionArticle');
evafiche_blocgauche_article();
}
}
Après plusieurs tests, il s'avère que le test if ($exec=='articles_edit') ne soit pas correctement interprété alors qu'il fonctionne parfaitement pour un autre plugin que j'ai déjà créé.
Quelques peut-il me dire ce qui ne va pas ?
Je me répond à moi-même : il semble qu'il faille écrire un return $flux; en fin de fonction.
Quelqu'un peut-il confirmer ?
et surtout il ne faut pas faire d'echo mais un
$flux['data'] .= mafonctionquiretournecequelleveutafficher();
return $flux;
function evafiche_AfficheGauche($flux) {
$exec = $flux['args']['exec'];
if ($exec=='articles_edit') {
include_spip('inc/evafiche_GestionArticle');
evafiche_blocgauche_article();
}
}
Après plusieurs tests, il s'avère que le test if ($exec=='articles_edit') ne soit pas correctement interprété alors qu'il fonctionne parfaitement pour un autre plugin que j'ai déjà créé.
Quelques peut-il me dire ce qui ne va pas ?
Je me répond à moi-même : il semble qu'il faille écrire un return $flux; en fin de fonction.
Quelqu'un peut-il confirmer ?
et surtout il ne faut pas faire d'echo mais un
$flux['data'] .= mafonctionquiretournecequelleveutafficher();
return $flux;
Merci Cédric pour ta réponse... qui va me donner beaucoup de travail... car j'ai déjà créé quelques plugin pleins de echo par ci par là.
Ces plugins fonctionnent convenablement et ne semblent pas destabiliser l'espace privé pour l'instant mais ça risque de changer avec les futures versions de SPIP, non ?
function evafiche_AfficheGauche($flux) {
$exec = $flux['args']['exec'];
if ($exec=='articles_edit') {
include_spip('inc/evafiche_GestionArticle');
evafiche_blocgauche_article();
}
}
Après plusieurs tests, il s'avère que le test if ($exec=='articles_edit') ne soit pas correctement interprété alors qu'il fonctionne parfaitement pour un autre plugin que j'ai déjà créé.
Quelques peut-il me dire ce qui ne va pas ?
Je me répond à moi-même : il semble qu'il faille écrire un return $flux; en fin de fonction.
Quelqu'un peut-il confirmer ?
et surtout il ne faut pas faire d'echo mais un
$flux['data'] .= mafonctionquiretournecequelleveutafficher();
Une dernière question : si je comprend bien, il ne faut pas mettre d'echo non plus à l'intérieur de la fonction "mafonctionquiretournecequelleveutafficher()", mais dans ce cas, que faut-il écrire pour utiliser des fonctions comme debut_cadre_relief ?