Author: esj@rezo.net
Date: 2009-08-02 08:24:23 +0200 (dim, 02 aoû 2009)
New Revision: 14328
Log:
Remplacement de {{{die}}} par un appel au débusqueur en cas de balise dynamique incomplétement définie, avec partage de code (il y avait du reste une confusion entre l'existence du fichier et l'existence de la fonction qu'on espérait y trouver). Test effectué sur:
{{{
[(#FORMULARE_MAL_ECRIT)]
}}}
avec, dans mes_options:
{{{
function balise_formulare_mal_ecrit($p) {return calculer_balise_dynamique($p, 'formulare_mal_ecrit', array());}
}}}
Au passage, je trouve anormal qu'une squelette contenant:
{{{
[(#FORMULAIRE_INEXISTANT)]
}}}
ne déclenche pas d'erreur de la part de la fonction générique {{{formulaire_}}},
c'est exprès ?
Modified:
spip/ecrire/balise/formulaire_ecrire_auteur.php
spip/ecrire/balise/formulaire_signature.php
spip/ecrire/balise/formulaire_site.php
spip/ecrire/public/composer.php
Details: http://trac.rezo.net/trac/spip/changeset/14328
Le 2 août 09 à 08:24, esj@rezo.net a écrit :
Au passage, je trouve anormal qu'une squelette contenant:
{{{
[(#FORMULAIRE_INEXISTANT)]
}}}
ne déclenche pas d'erreur de la part de la fonction générique {{{formulaire_}}},
c'est exprès ?
Oui, comme pour tout autre #BALISE_INEXISTANTE, il se dégrade en ne produisant rien lorsqu'il n'existe pas.
Cela permet de référencer un formulaire ou une balise fourni par un plugin sans problème lorsque le plugin n'est pas là.
Cédric
Le 2 août 09 à 08:53, cedric.morin@yterium.com a écrit :
{{{
[(#FORMULAIRE_INEXISTANT)]
}}}
ne déclenche pas d'erreur de la part de la fonction générique {{{formulaire_}}},
c'est exprès ?
Oui, comme pour tout autre #BALISE_INEXISTANTE, il se dégrade en ne produisant rien lorsqu'il n'existe pas.
Cela permet de référencer un formulaire ou une balise fourni par un plugin sans problème lorsque le plugin n'est pas là.
J'aurais préféré un mécanisme redéfinissable.
Bon, cela dit mon dernier dépot est faux quand même, j'envoie un correctif dès que j'ai compris où ça coince.
Committo,Ergo:Sum