mise du formulaire artego dans l'espace public

Bonjour,

J’ai créé un formulaire ARTEGO
J’ai choisi "à mettre en ligne … "
Je ne le vois pas pour autant dans l’espace public. Faut-il passer par un article ? Comment faut-il faire pour le mettre en ligne ?

De plus j’ai cliqué sur voir en ligne et là j’ai bien vu le formulaire mais ma mise en page spip eva 4.0 a été supprimée
et Il n’apparait toujours pas dans l’espace public

Merci de vos réponses

Fabrice

Sur SPIP 2.0.8

Bonjour,

En fait le formulaire est généré via des squelettes à part des squelettes courants tels que article, rubrique etc. (ces squelettes sont dans le dossier du plugin je crois : formulaire.html)
En faisant "prévisualiser " pour le formulaire vous verrez le nom du squelette dans l’url.

En fait pour appeler ce squelette il vous faut faire
www.monsite.com/spip.php?page=formulaire&id_formulaire=1

Pour faire un lien dans une page du squelette, vers ce formulaire utilisez #URL_PAGE{formulaire}&id_formulaire=1
(à condition que votre formulaire soit le formulaire n°1)

Je décrypte pour être plus clair :
#URL_Page{formulaire} indique à SPIP qu’il faut qu’il utilise le squelette dont le nom est « formulaire » (formulaire.html )
par &id_formulaire vous indiquer la variable (ici le numéro du formulaire). Cette variable est égale à 1 car il s’agit du formulaire n° 1 (le « & » sert à séparer les variables envoyer dans l’url exemple &id_formulaire=1&id_article=4 ).

Bonne journée.

Vincent

Le 19 août 2009 15:41, Famille Girardeau <girardeau@gmail.com> a écrit :

Bonjour,

J’ai créé un formulaire ARTEGO
J’ai choisi "à mettre en ligne … "
Je ne le vois pas pour autant dans l’espace public. Faut-il passer par un article ? Comment faut-il faire pour le mettre en ligne ?

De plus j’ai cliqué sur voir en ligne et là j’ai bien vu le formulaire mais ma mise en page spip eva 4.0 a été supprimée
et Il n’apparait toujours pas dans l’espace public

Merci de vos réponses

Fabrice

Sur SPIP 2.0.8


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Merci pour cette réponse complète !

Fabrice

Le 19 août 2009 16:19, Vincent (adresse du travail) <communicationparay@gmail.com> a écrit :

Bonjour,

En fait le formulaire est généré via des squelettes à part des squelettes courants tels que article, rubrique etc. (ces squelettes sont dans le dossier du plugin je crois : formulaire.html)
En faisant "prévisualiser " pour le formulaire vous verrez le nom du squelette dans l’url.

En fait pour appeler ce squelette il vous faut faire
www.monsite.com/spip.php?page=formulaire&id_formulaire=1

Pour faire un lien dans une page du squelette, vers ce formulaire utilisez #URL_PAGE{formulaire}&id_formulaire=1
(à condition que votre formulaire soit le formulaire n°1)

Je décrypte pour être plus clair :
#URL_Page{formulaire} indique à SPIP qu’il faut qu’il utilise le squelette dont le nom est « formulaire » (formulaire.html )
par &id_formulaire vous indiquer la variable (ici le numéro du formulaire). Cette variable est égale à 1 car il s’agit du formulaire n° 1 (le « & » sert à séparer les variables envoyer dans l’url exemple &id_formulaire=1&id_article=4 ).

Bonne journée.

Vincent

Le 19 août 2009 15:41, Famille Girardeau <girardeau@gmail.com> a écrit :

Bonjour,

J’ai créé un formulaire ARTEGO
J’ai choisi "à mettre en ligne … "
Je ne le vois pas pour autant dans l’espace public. Faut-il passer par un article ? Comment faut-il faire pour le mettre en ligne ?

De plus j’ai cliqué sur voir en ligne et là j’ai bien vu le formulaire mais ma mise en page spip eva 4.0 a été supprimée
et Il n’apparait toujours pas dans l’espace public

Merci de vos réponses

Fabrice

Sur SPIP 2.0.8


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Désolé pour cette question qui est relativement basique à SPIP mais à la fois cela fait un certain temps que je bloque dessus et je n’ai pas encore réussi à trouver une explication à mon niveau …

Qu’est-ce que ce fameux squelette ?

Il faut éditer par ftp le fichier formulaire.html dans le plugin avec notepad++ par exemple ?

Ensuite il faut ajouter dans ce fichier :
#URL_PAGE{formulaire}&id_formulaire=1 (si le formulaire est le n°1)

Et comment apparaitra-t-il dans un article ou à la place d’un article ?

Est-je bien compris ?

Merci

Fabrice

Le 19 août 2009 16:19, Vincent (adresse du travail) <communicationparay@gmail.com> a écrit :

Bonjour,

En fait le formulaire est généré via des squelettes à part des squelettes courants tels que article, rubrique etc. (ces squelettes sont dans le dossier du plugin je crois : formulaire.html)
En faisant "prévisualiser " pour le formulaire vous verrez le nom du squelette dans l’url.

En fait pour appeler ce squelette il vous faut faire
www.monsite.com/spip.php?page=formulaire&id_formulaire=1

Pour faire un lien dans une page du squelette, vers ce formulaire utilisez #URL_PAGE{formulaire}&id_formulaire=1
(à condition que votre formulaire soit le formulaire n°1)

Je décrypte pour être plus clair :
#URL_Page{formulaire} indique à SPIP qu’il faut qu’il utilise le squelette dont le nom est « formulaire » (formulaire.html )
par &id_formulaire vous indiquer la variable (ici le numéro du formulaire). Cette variable est égale à 1 car il s’agit du formulaire n° 1 (le « & » sert à séparer les variables envoyer dans l’url exemple &id_formulaire=1&id_article=4 ).

Bonne journée.

Vincent

Le 19 août 2009 15:41, Famille Girardeau <girardeau@gmail.com> a écrit :

Bonjour,

J’ai créé un formulaire ARTEGO
J’ai choisi "à mettre en ligne … "
Je ne le vois pas pour autant dans l’espace public. Faut-il passer par un article ? Comment faut-il faire pour le mettre en ligne ?

De plus j’ai cliqué sur voir en ligne et là j’ai bien vu le formulaire mais ma mise en page spip eva 4.0 a été supprimée
et Il n’apparait toujours pas dans l’espace public

Merci de vos réponses

Fabrice

Sur SPIP 2.0.8


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Bonjour,

Un squelette est une page html qui contient les boucles SPIP (en fait c’est un langage interprété sur le serveur, ce langage est placé au sein du code html)
Il y a des boucles, des filtres, des balises etc.

Les squelettes sont contenus dans le répertoire « squelettes » ou bien dans « squelettes-dist ».

Pour éditer le squelette il existe des extensions pour dreamweaver pour simplifier l’écriture des boucles (sinon c’est un peu fastidieux mais faisable dans notepad ++ ) Il existait il y a quelque temps un petit logiciel spécialisé aussi… j’en ai une copie mais comme je n’en suis pas le propriétaire je ne sais pas si j’ai le droit de le diffuser. Sinon cela ne me dérange pas de vous le mettre en téléchargement. Attention, dans votre exemple vous ne mentionnez pas les boucles mais uniquement la balise. Sinon le code que je vous donnais vous permettait d’appeler, par exemple, de la page sommaire (squelette « sommaire.html ») le formulaire . Pour afficher une rubrique c’est le squelette « rubrique.html » qui est utilisé. Pour un article c’est « article.html » Dans votre cas ce n’est pas le squelette « formulaire » qu’il faut éditer mais les squelettes qui y conduisent (par exemple si vous mettez un lien vers votre formulaire sur la page d’accueil « sommaire »). Je vous conseille l’achat d’un ouvrage traitant de SPIP pour bien comprendre la logique de spip (concepts de boucles, paramètres, balises, filtres). Voir aussi ici Bonne journée et bon courage. Vincent Famille Girardeau a écrit :