Je ne vois pas l'ambiguité. Les pages de l'espace privé peuvent être écrites selon deux méthodes différentes,
DEUX choses désignées par UN nom ça s'appelle une ambguïté.
Que ce soit une évidence pour ceux qui ont l'habitude, soit,
mais c'est typiquement ce qui fait fuir un nouvel arrivant quand il essaye de comprende le code,
et qui rend compliqué voire impossible toute automatisation.
tu veux dire que ce doit être le nom d'un squelette SPIP, qui sera évalué pour produire le html inséré à la place du bouton ?
oui, avec recuperer_fond
et qu'en son absence admin_plugin
fera comme is le squelette serait:
<div class='cfg_link'>
<a href='#URL_ECRIRE{configurer_$nomplugin}'><img
src="cfg-16.png" width="16" height="16" alt="Configurer"
></a>
</div>"
ou rien du tout si exec/configure-$nomplugin.
On impose donc le nom de l'exec
Attention je parle là du comportement par défaut, quand "config" n'est pas dans plugin.xml.
Pour ce cas, ta dernière proposition était de chercher la fonction <plugin>_configure
c'est une contrainte équivalente.
et on oblige à nouveau à faire la double recherche du exec en php ou en html,
avec, dans le second cas, la redondance de code que du dénonçais dans le mail précédent.
Je répète que ce n'est que dans le cas par défaut, c'est déjà ça de gagné.
Le problème derrière le reste à mon avis est plutôt au niveau de la balise #URL_ECRIRE:
elle produit systématiquement l'URL même si le script n'existe pas, ce qui ne me semble pas heureux.
Ce serait sympa de pouvoir faire
[...<a href="(#URL_ECRIRE{X})">clic</a>...]
du coup on ne verrait rien s'il n'y pas de script de config.
On peut toujours factoriser ce code là, cela dit.
Oui, et URL_ECRIRE s'en servirait.
Donc c'est gérable.
Disons que l'on privilégie le cas de <config> qui servira a faire un squelette de configuration en place,
je trouve normal de privilégier ceux qui se donnent la peine de donner une spec complète.
mais d'un autre côté cela permet de traiter potentiellement tous les cas sans nécessiter l'écriture de php
Yep. Bon alors ça y est on est d'accord ?
Committo,Ergo:Sum