Interrompre la fonction plxShowArtTags() dans un plugin
burninghat
Member
dans Entraide
Bonjour,
Ma question concerne pluxml 5.1b
J'aimerais faire un petit plugin qui modifie le comportement de la fonction $plxShow->artTags() et notamment qui ne renvoie rien quand il n'y a pas de tags et pas le "aucun" par défaut. Je me suis référé au guide du dev fourni mais sans succès.
Exemple de code qui ne fonctionne pas comme je m'y attendais:
Pouvez-vous m'expliquer mon erreur ? Je vous remercie d'avance...
Ma question concerne pluxml 5.1b
J'aimerais faire un petit plugin qui modifie le comportement de la fonction $plxShow->artTags() et notamment qui ne renvoie rien quand il n'y a pas de tags et pas le "aucun" par défaut. Je me suis référé au guide du dev fourni mais sans succès.
Exemple de code qui ne fonctionne pas comme je m'y attendais:
class maFonction extends plxPlugin {
/**
* Constructeur de la classe
*
* @return null
* @author burninghat
**/
public function __construct($default_lang) {
# Appel du constructeur de la classe plxPlugin (obligatoire)
parent::__construct($default_lang);
# Ajoute les hooks nécessaires pour le fonctionnement du plugin
$this->addHook('plxShowArtTags', 'plxShowArtTags');
}
public function plxShowArtTags(){
echo 'coucou'; //truc idiot pour tester
return true;
}
}
quand dans le thème j'invoque la fonction $plxShow->artTags(); ça m'affiche bien le texte du test ET la suite de tags - ou le texte "aucun" sur un billet sans tags - comme si la fonction originale n'avait pas été interrompue par le return true;Pouvez-vous m'expliquer mon erreur ? Je vous remercie d'avance...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci beaucoup en tous cas, comme ça je vais pouvoir avancer sur mon idée :-)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)