Deuxième formulaire signature!!!!

Salut,

C’est encore moi :wink:

Je veux créer deux articles pétitions avec deux formulaires différents.
J’ai fait des recherches et j’ai trouvé que le formulaire_signature se construit depuis le fichier « INC_FORMULAIRE.php3 ».
Si je veux créer un autre formulaire dans le même fichier, comment devrai-je l’appeler dans mon squelette. ???
Est ce que je peux par exemple appeler le premier formulaire par #formulaire_signature et le deuxième par #formulaire_signature1 ???

Merci d’avance de votre aide…..

_________________________________________________________________
Senden und empfangen Sie MSN Hotmail über Ihren PocketPC: http://pocketpc.msn.de

Attention ce qui vient à la suite est compliqué, et pas franchement
recommandé :wink:

Je veux créer deux articles pétitions avec deux formulaires différents.
J’ai fait des recherches et j’ai trouvé que le formulaire_signature se
construit depuis le fichier « INC_FORMULAIRE.php3 ».

Oui. lui même est appelé par #FORMULAIRE_PETITION, qui se transforme dans le
fichier cache en <?php include("inc-formulaires.php3"); ?> ou quelque chose
comme ça.

Pour modifier le formulaire en question, tu peux faire une copie du fichier
inc-formulaires.php3, que tu appelles mes-formulaires.php3 par exemple, et
dont tu modifies le contenu pour avoir les phrases qui te conviennent.

Comment ensuite modifier le tag #FORMULAIRE_PETITION ? A priori, un simple
filtre changer_petition devrait pouvoir marcher : dans mes_fonctions.php3,
tu définis

<?php
    function changer_petition ($petition) {
      return ereg_replace("inc-formulaires", "mes-formulaires", $petition);
    }
?>

et dans le squelette [(#FORMULAIRE_PETITION|changer_petition)]...

Avec un peu de chance ça devrait fonctionner. Fais bien attention par
contre, par la suite, à vérifier que "mes-petitions.php3" évolue de manière
parallèle à "inc-formulaires.php3" quand tu fais des mises à jour.

Je le répète : cette manip n'est pas vraiment recommandée !

-- Fil