[(#FORMULAIRE_INSCRIPTION|oui) fonctionnait en 2.1 ]
Rapporté par Seds sur IRC
Le passage en CVT du formulaire d'inscription fait que ce qui était dans la fonction "balise_FORMULAIRE_INSCRIPTION_stat()":http://core.spip.org/projects/spip/repository/entry/branches/spip-2.1/ecrire/balise/formulaire_inscription.php#L32 , à savoir un retour vide lorsque les inscriptions sont closes (et non un tableau qui dira d'écrire le code PHP de la balise dynamique), se retrouve dans le "charger()":http://zone.spip.org/trac/spip-zone/browser/core/branches/spip-3.0/plugins/dist/formulaires/inscription.php#L23 du CVT avec un "return false" mais le comportement n'est pas le même : là le test est effectué à chaque affichage l'affichage (SPIP 3) alors qu'il était effectué au calcul du squelettes (SPIP 2.x).
Outre le fait que certains squelettes semblaient utiliser [(#FORMULAIRE_INSCRIPTION|oui) <lien pour s'inscrire> ] plus complexe du coup à écrire en SPIP 3, on tombe sur un cas ou CVT n'a pas de fonction prévu pour dire : dans ce cas là, pas de dynamisme (ce que faisait donc la fonction stat() entre autres chose).