Référence des saisies

Sauter à : Toutes les saisies, Toutes les options

Utilisation des options


Champ libreChoix restreintStructureContenu éditorialDivers
Options \ Saisiestextareainputemaildateradiocasecheckboxselectiondestinataireschoix_grillefieldsetexplicationselecteur_articleselecteur_rubrique_articleauteursselecteur_documentmotselecteur_rubriquehidden
afficher_art_dans_langue_interface------------XX-----
afficher_langue------------XX---X-
afficher_rub_dans_langue_interface-------------X---X-
afficher_siXXXXXXXXXXXXXXXXXXX
afficher_si_avec_postXXXXXXXXXXXXXXXXXXX
afficher_si_remplissage_uniquementXXXXXXXXXXXXXXXXXXX
attentionXXXXXXXXXXX-XXXXXX-
attribut_title------X------------
autocomplete-XX----------------
cacher_option_intro-------X------X-X--
choix_alternatif------X------------
choix_alternatif_label------X------------
choix_destinataires--------X----------
classXXXXXXXX-X------X-X
colsX------------------
conteneur_classXXXXXXXX-XXX------X
data----X-XX-----------
data_cols---------X---------
data_rows---------X---------
defautXXXXXXXX------X-X-X
disableXXXXXXXX----XXX-XX-
disable_avec_postXXXXXXXX----XXX-XX-
disable_choix----X-XX-----------
erreur_obligatoireXXXXXXXXXX--XXXXXX-
explicationXXXXXXXXXXX-XXXXXX-
forcer_select----------------X--
heure_pas---X---------------
horaire---X---------------
id_groupe----------------X--
info_obligatoireXXXXXXXXXX--XXXXXX-
inserer_barreX------------------
labelXXXXXXXXXXX-XXXXXXX
label_case-----X-------------
label_non-----X-------------
label_oui-----X-------------
limite_branche------------X----X-
longueur_maxX------------------
masquer-----------X-------
maximum_choix------X------------
maxlength-XX----------------
multiple-------X-X--XXX-XX-
obligatoireXXXXXXXXXX--XXXXXX-
onglet----------X--------
option_intro-------XX-----X-X--
option_statut--------------X----
placeholderXXX----------------
pliable----------X--------
plie----------X--------
previsualisationX------------------
readonlyXXXX-X------XX---X-
rowsX------------------
size-XX----X------X-X--
statut--------------X----
tagfield----------X--------
texte-----------X-------
titre-----------X-------
type-XX----------------
type_choix--------X----------
valeur_non-----X-------------
valeur_oui-----X-------------

Toutes les saisies, par catégories

Champ libre

Bloc de texte (textarea)

Description : Un champ de texte sur plusieurs lignes.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, class, cols, conteneur_class, defaut, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, inserer_barre, label, longueur_max, obligatoire, placeholder, previsualisation, readonly, rows

Ligne de texte (input)

Description : Une simple ligne de texte, pouvant être visible ou masquée (mot de passe).

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, autocomplete, class, conteneur_class, defaut, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, label, maxlength, obligatoire, placeholder, readonly, size, type

Adresse email (email)

Description : Permet d’avoir un champ de type email en HTML5.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, autocomplete, class, conteneur_class, defaut, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, label, maxlength, obligatoire, placeholder, readonly, size, type

Date (date)

Description : Permet de saisir une date à l’aide d’un calendrier

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, class, conteneur_class, defaut, disable, disable_avec_post, erreur_obligatoire, explication, heure_pas, horaire, info_obligatoire, label, obligatoire, readonly

Choix restreint

Boutons radios (radio)

Description : Permet de choisir une option parmi plusieurs disponibles.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, class, conteneur_class, data, defaut, disable, disable_avec_post, disable_choix, erreur_obligatoire, explication, info_obligatoire, label, obligatoire

Case unique (case)

Description : Permet d’activer ou de désactiver quelque chose.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, class, conteneur_class, defaut, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, label, label_case, label_non, label_oui, obligatoire, readonly, valeur_non, valeur_oui

Cases à cocher (checkbox)

Description : Permet de choisir plusieurs options avec des cases.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, attribut_title, choix_alternatif, choix_alternatif_label, class, conteneur_class, data, defaut, disable, disable_avec_post, disable_choix, erreur_obligatoire, explication, info_obligatoire, label, maximum_choix, obligatoire

Liste déroulante (ou sélection) (selection)

Description : Choisir une option dans une liste déroulante.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, cacher_option_intro, class, conteneur_class, data, defaut, disable, disable_avec_post, disable_choix, erreur_obligatoire, explication, info_obligatoire, label, multiple, obligatoire, option_intro, size

Destinataires (destinataires)

Description : Permet de choisir des destinataires parmi des comptes pré-sélectionnés.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, choix_destinataires, erreur_obligatoire, explication, info_obligatoire, label, obligatoire, option_intro, type_choix

Grille de questions (choix_grille)

Description : Permet de poser une série de questions à choix multiple d’une manière uniformisé et sous forme de grille

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, class, conteneur_class, data_cols, data_rows, erreur_obligatoire, explication, info_obligatoire, label, multiple, obligatoire

Structure

Groupe de champs (fieldset)

Description : Un cadre qui pourra englober plusieurs champs.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, conteneur_class, explication, label, onglet, pliable, plie, tagfield

Explication (explication)

Description : Un texte explicatif général.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, conteneur_class, masquer, texte, titre

Contenu éditorial

Article (selecteur_article)

Description : Affiche un navigateur de sélection d’article

Options :
afficher_art_dans_langue_interface, afficher_langue, afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, label, limite_branche, multiple, obligatoire, readonly

Article ou rubrique (selecteur_rubrique_article)

Description : Affiche un navigateur de sélection d’article ou de rubrique

Options :
afficher_art_dans_langue_interface, afficher_langue, afficher_rub_dans_langue_interface, afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, label, multiple, obligatoire, readonly

Autrices et auteurs (auteurs)

Description : Permet de sélectionner un auteur, une autrice, ou plusieurs

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, cacher_option_intro, defaut, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, label, multiple, obligatoire, option_intro, option_statut, size, statut

Document (selecteur_document)

Description : Affiche un sélecteur de document

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, erreur_obligatoire, explication, info_obligatoire, label, obligatoire

Mot-clé (mot)

Description : Des mots-clés d’un groupe de mot

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, cacher_option_intro, class, defaut, disable, disable_avec_post, erreur_obligatoire, explication, forcer_select, id_groupe, info_obligatoire, label, multiple, obligatoire, option_intro, size

Rubrique (selecteur_rubrique)

Description : Affiche un navigateur de sélection de rubrique

Options :
afficher_langue, afficher_rub_dans_langue_interface, afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, attention, disable, disable_avec_post, erreur_obligatoire, explication, info_obligatoire, label, limite_branche, multiple, obligatoire, readonly

Divers

Champ caché (hidden)

Description : Un champ pré-rempli que l’internaute ne pourra pas voir.

Options :
afficher_si, afficher_si_avec_post, afficher_si_remplissage_uniquement, class, conteneur_class, defaut, label

Toutes les options

Affichage multilingue (afficher_art_dans_langue_interface)

Description : Afficher uniquement les articles de la langue de l’internaute

Utilisée par :
selecteur_article, selecteur_rubrique_article

Afficher la langue (afficher_langue)

Description : Affiche la langue de l’article ou rubrique sélectionné devant le titre

Utilisée par :
selecteur_article, selecteur_rubrique, selecteur_rubrique_article

Affichage multilingue (afficher_rub_dans_langue_interface)

Description : Afficher uniquement les rubriques de la langue de l’internaute

Utilisée par :
selecteur_rubrique, selecteur_rubrique_article

Affichage conditionnel (afficher_si)

Description : Indiquez les conditions pour afficher le champ en fonction de la valeur des autres champs. L’identifiant des autres champs doit être mis entre @.
Exemple @selection_1@=="Toto" conditionne l’affichage du champ à ce que le champ selection_1 ait pour valeur la clé Toto.
Il est possible d’utiliser les opérateurs booléens || (ou) et && (et).
Vous trouverez la documentation complète de la syntaxe sur SPIP-contrib.

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, explication, fieldset, hidden, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Poster tout de même — Poster la valeur en cas de masquage de saisie (afficher_si_avec_post)

Description : Par défaut les valeurs des saisies masquées par l’affichage conditionnel ne sont pas postées, donc pas enregistrées. Cochez cette case pour changer ce comportement.

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, explication, fieldset, hidden, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Uniquement lors du remplissage — Masquer la saisie uniquement lors du remplissage (afficher_si_remplissage_uniquement)

Description : En cochant cette case, l’affichage conditionnel s’appliquera uniquement lors du remplissage du formulaire, pas lors de l’affichage des résultats.

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, explication, fieldset, hidden, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Avertissement (attention)

Description : Un message plus important que l’explication.

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, fieldset, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Valeur en attribut title — Mettre un attribut title dans le label, contenant la valeur technique du champ. À utiliser avec modération. (attribut_title)

Description : Mettre un attribut title dans le label, contenant la valeur technique du champ. À utiliser avec modération.

Utilisée par :
checkbox

Pré-remplissage du champ (autocomplete)

Description : Au chargement de la page, votre navigateur peut pré-remplir le champ en fonction de son historique

Utilisée par :
email, input

Choix possibles :

  • “defaut” : Laisser par défaut
  • “on” : Activer
  • “off” : Désactiver

Cacher le premier choix vide — Cacher le premier choix vide (cacher_option_intro)

Utilisée par :
auteurs, mot, selection

Proposer un choix alternatif (choix_alternatif)

Utilisée par :
checkbox

Label de ce choix alternatif (choix_alternatif_label)

Utilisée par :
checkbox

Destinataires possibles (choix_destinataires)

Description : Liste d’auteurs et d’autrices pour une sélection de destinataires par l’internaute, à défaut ce sera la personne qui a installé le site.

Utilisée par :
destinataires

Classes CSS supplémentaires (class)

Utilisée par :
case, checkbox, choix_grille, date, email, hidden, input, mot, radio, selection, textarea

Largeur (cols)

Description : Largeur du bloc en nombre de caractères. Cette option n’est pas toujours appliquée car les styles CSS de votre site peuvent l’annuler.

Utilisée par :
textarea

Classes CSS supplémentaires sur le conteneur (conteneur_class)

Utilisée par :
case, checkbox, choix_grille, date, email, explication, fieldset, hidden, input, radio, selection, textarea

Liste des choix possibles (data)

Description : Vous devez indiquez un choix par ligne sous la forme “cle|Label du choix”.
La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.

Utilisée par :
checkbox, radio, selection

Réponses possibles (en colonne) (data_cols)

Description : Vous devez indiquez un choix par ligne sous la forme “cle|Label du choix”.
La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.

Utilisée par :
choix_grille

Questions (en ligne) (data_rows)

Description : Vous devez indiquez un choix par ligne sous la forme “cle|Label du choix”.
La clé doit être unique, brève, claire et ne doit plus être modifiée par la suite.

Utilisée par :
choix_grille

Valeur par défaut (defaut)

Utilisée par :
auteurs, case, checkbox, date, email, hidden, input, mot, radio, selection, textarea

Désactiver le champ (disable)

Description : Le champ ne peut plus obtenir le focus.

Utilisée par :
auteurs, case, checkbox, date, email, input, mot, radio, selecteur_article, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Désactiver mais poster (disable_avec_post)

Description : Identique à l’option précédente mais poste quand même la valeur dans un champ caché.

Utilisée par :
auteurs, case, checkbox, date, email, input, mot, radio, selecteur_article, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Désactiver certains choix (disable_choix)

Description : Indiquer les choix séparés par une virgule, exemple : choix1,choix3

Utilisée par :
checkbox, radio, selection

Message d’erreur pour l’obligation (erreur_obligatoire)

Description : Vous pouvez personnaliser le message d’erreur affiché pour indiquer l’obligation (sinon laisser vide).

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Explication (explication)

Description : Si besoin, une courte phrase décrivant l’objet du champ.

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, fieldset, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Forcer l’utilisation d’un select — Forcer l’utilisation d’un select (forcer_select)

Description : Si un groupe de mots est sélectionné, par défaut il s’agira d’une saisie radio. Vous pouvez forcer l’utilisation d’un select.

Utilisée par :
mot

Intervalle des minutes dans le menu d’aide à la saisie (heure_pas)

Description : Lorsque vous utilisez l’horaire, un menu s’affiche pour aider à saisir heures et minutes. Vous pouvez ici choisir l’intervalle de temps entre chaque choix (par défaut 30min).

Utilisée par :
date

Choix possibles :

  • “0” : 1 minute
  • “1” : 2 minutes
  • “2” : 5 minutes
  • “3” : 15 minutes
  • “4” : 30 minutes

Horaire — Permettre de saisir aussi l’horaire (horaire)

Description : Permettre de saisir aussi l’horaire

Utilisée par :
date

Groupe de mots (id_groupe)

Utilisée par :
mot

Indication d’obligation (info_obligatoire)

Description : Vous pouvez modifier l’indication d’obligation par défaut : [Obligatoire]. Pour garder l’information par défaut, ne rien mettre. Pour ne rien afficher, mettre un texte composé uniquement d’espace.

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Insérer une barre d’outils (inserer_barre)

Description : Insère une barre d’outils du porte-plume si ce dernier est activé.

Utilisée par :
textarea

Choix possibles :

  • “edition” : barre d’édition complète
  • “forum” : barre des forums

Label (label)

Description : Le titre qui sera affiché.

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, fieldset, hidden, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Label placé à côté de la case (label_case)

Utilisée par :
case

Label si la case n’est pas cochée (label_non)

Description : Sera visible lors de l’affichage des résultats.

Utilisée par :
case

Label si la case est cochée (label_oui)

Description : Sera visible lors de l’affichage des résultats.

Utilisée par :
case

Limiter à une branche (limite_branche)

Description : Limitera le choix à une branche spécifique du site

Utilisée par :
selecteur_article, selecteur_rubrique

Nombre de caractères maximum (longueur_max)

Description : L’internaute ne pourra pas saisir plus de caractères que ce nombre.

Utilisée par :
textarea

Ajouter un bouton afficher/masquer l’explication (masquer)

Utilisée par :
explication

Limiter le nombre de choix (maximum_choix)

Description : Nombre de choix maximum ?

Utilisée par :
checkbox

Nombre de caractères maximum (maxlength)

Description : L’internaute ne pourra pas saisir plus de caractères que ce nombre.

Utilisée par :
email, input

Sélection multiple (multiple)

Description : L’internaute pourra sélectionner plusieurs valeurs

Utilisée par :
auteurs, choix_grille, mot, selecteur_article, selecteur_rubrique, selecteur_rubrique_article, selection

Champ obligatoire — Champ obligatoire (obligatoire)

Utilisée par :
auteurs, case, checkbox, choix_grille, date, destinataires, email, input, mot, radio, selecteur_article, selecteur_document, selecteur_rubrique, selecteur_rubrique_article, selection, textarea

Onglet — Afficher sous forme d’onglet. (onglet)

Description : Afficher sous forme d’onglet.

Utilisée par :
fieldset

Label du premier choix vide (option_intro)

Utilisée par :
auteurs, destinataires, mot, selection

Afficher les statuts (option_statut)

Utilisée par :
auteurs

Placeholder (placeholder)

Utilisée par :
email, input, textarea

Pliable — Le groupe de champs pourra être replié. (pliable)

Description : Le groupe de champs pourra être replié.

Utilisée par :
fieldset

Déjà plié — Si le groupe de champs est pliable, il sera déjà plié à l’affichage du formulaire. (plie)

Description : Si le groupe de champs est pliable, il sera déjà plié à l’affichage du formulaire.

Utilisée par :
fieldset

Activer la prévisualisation (previsualisation)

Description : Si le porte-plume est activé, ajoute un onglet pour prévisualiser le rendu du texte saisi.

Utilisée par :
textarea

Lecture seule (readonly)

Description : Le champ peut être lu, sélectionné, mais pas modifié.

Utilisée par :
case, date, email, input, selecteur_article, selecteur_rubrique, selecteur_rubrique_article, textarea

Nombre de lignes (rows)

Description : Hauteur du bloc en nombre de ligne. Cette option n’est pas toujours appliquée car les styles CSS de votre site peuvent l’annuler.

Utilisée par :
textarea

Taille du champ (size)

Description : Largeur du champ en nombre de caractères. Cette option n’est pas toujours appliquée car les styles CSS de votre site peuvent l’annuler.

Utilisée par :
auteurs, email, input, mot, selection

Statut(s) particulier(s) (statut)

Utilisée par :
auteurs

Choix possibles :

  • “0minirezo” : Administrateurs
  • “1comite” : Rédacteurs
  • “6forum” : Visiteurs

Balise pour le label du groupe (tagfield)

Description : Balise pour le label du groupe. Pour des raisons d’accessibilité, il est vivement recommandé de laisser la valeur par défaut (balise legend).

Utilisée par :
fieldset

Texte de l’explication (texte)

Description : Un texte explicatif général.

Utilisée par :
explication

Titre de l’explication (titre)

Utilisée par :
explication

Texte masqué lors de la saisie (ex : mot de passe) — Texte masqué lors de la saisie (ex : mot de passe) (type)

Utilisée par :
email, input

Type de choix (type_choix)

Utilisée par :
destinataires

Choix possibles :

  • “tous” : Mettre toutes ces personnes en destinataires. L’internaute n’aura aucun choix.
  • “un” : Permettre à l’internaute de choisir une seule personne (sous forme de liste déroulante).
  • “un_radio” : Permettre à l’internaute de choisir une seule personne (sous forme de liste à puce).
  • “plusieurs” : Permettre à l’internaute de choisir plusieurs destinataires.

Valeur non (valeur_non)

Description : option valeur non explication

Utilisée par :
case

Valeur oui (valeur_oui)

Description : Valeur postée si la case est cochée. Attention, il s’agit d’une valeur technique et non d’une valeur affichée.

Utilisée par :
case

Addendum historique

  • L’option datas est encore supportée, mais on lui préferera l’option data.
  • La saisie oui_non ne doit plus être utilisée. On lui préférera la saisie radio, avec des libellés pouvant se comprendre hors contexte (“J’accepte telle action” / “Je refuse telle action”).
  • La saisie selection_multiple ne doit plus être utilisée. On lui préféra la saisie selection avec l’option multiple.

Discussion

36 discussions

  • 2

    Excellent plugin.

    Je remarque un truc étrange avec les textarea.
    Avec rows=2, il y a 3 lignes.
    Avec rows=5, il y a 6 lignes.
    Il faut rows=1 pour avoir 2 lignes,
    et rows=4 pour en avoir 5.

    Y a t il une raison ou bien c’est une erreur ?

    • Ben non pas d’erreur, ça remplit directement le champs “rows” de la balise “textarea”, donc ensuite c’est le navigateur qui fait ça...

    • En effet. Merci Rastapopoulos

    Reply to this message

  • 1

    Salut RastaPopoulos,
    Merci pour Saisies qui m’aide particulièrement en ce moment. Je te fais part d’une fonction qui serait bien pratique pour formidable car j’en ai actuellement besoin et je constate que de nombreux formulaires proposent ce type d’option:
    -  Le fameux champs d’un menu en liste “autre” avec option de proposition dans un input si on le sélectionne, il devient dynamiquement éditable.
    -  L’incontournable champs date avec auto complétion

    -  Beaucoup plus audacieux mais je pense que c’est l’avenir et que prendre une longueur d’avance c’est une opportunité. L’auto-complétion d’adresse postale avec l’api de Google Map.
    Saisir une adresse est PENIBLE (adresse, ville, CP, Pays etc...)
    Ici il n’y a qu’un seul champs et Google retrouve l’adresse précise (et dans le monde entier).
    Test ici (en bas de page)
    et script déjà fait là:
    http://code.google.com/p/geo-autocomplete/

    Voila ces petites propositions qui pourrait rendre ton plugin très populaire.
    Merci pour ton travail.

    • Merci pour les suggestions. Mais attention ce ne sont que des trucs avec javascript que tu proposes et il faut faire en sorte que les champs fonctionnent aussi sans. Des fois c’est possible, des fois pas, alors il faut bien réfléchir à comment les faire proprement.

    Reply to this message

  • 1
    lili44300

    Bonjour,

    Question bête : existe-t-il une balise pour afficher le contenu renseigné par l’utilisateur dans les champs des balises #SAISIE ?
    Et une fois le formulaire envoyé, est-il traité par le plugin (on a la possibilité de définir par exemple un champ comme obligatoire, donc je suppose qu’un contrôle existe ensuite pour la validation), ou bien devons-nous nous-même le faire ?
    Merci d’avance pour ces quelques précisions ! :)

    Aurélie D.

    PS : pas mal comme plugin, ça simplifie drôlement la saisie des champs de formulaires, tâche ô combien rébarbative qui énerve tout développeur (qui se dit à chaque fois qu’il devrait prendre le temps de développer un petit truc maison, pour générer automatiquement les champs et les vérifications qui vont avec, mais qui faute de temps, se refade à chaque fois tout à la main... ^^).

    • Ce n’est pas encore documenté mais il y a une balise #VOIR_SAISIE avec les mêmes paramètres, mais on lui passe aussi “valeur=truc”. Ça utilise alors les squelettes qui sont dans “/saisies-vues/”.

      De la même façon il y a une balise #VOIR_SAISIES qui prend deux paramètres, d’abord le tableau de description comme #GENERER_SAISIES puis un autre tableau associatif avec les valeurs des champs (nom_du_champ=>valeur).
      Il faut que je complète la documentation avec ces balises.

      Sinon ce plugin est un outil pour développeur. C’est pas un générateur de formulaires. Pour ça il ya bientôt le plugin Formidable.

    Reply to this message

  • Je me pose la question Rasta de l’option « choix_destinataires ». Est-ce que ce serait possible d’utiliser « datas » comme les autres ? J’ai peur qu’on ait à un moment trop d’options spécifiques à une seule saisies. Qu’en penses tu ?

    Oui tu as raison.

    D’ailleurs pour aller plus loin, on pourrait renommer “datas” en “choix” (un truc comme ça, surtout que datas avec un s...). Mais en gardant la compatibilité bien sûr ! Il suffit de faire #ENV{choix, #ENV{datas}} et hop la compat est assuré avec l’existant.

    Alors si t’as un terme, je remplace à la fois tous les datas et le choix_destinataires.

    Reply to this message

  • Roh, j’étais pas logé :) Je resigne : Matthieu.

    Reply to this message

  • 1

    Excellent !!!

    Un grand merci !

    • Je me pose la question Rasta de l’option «choix_destinataires». Est-ce que ce serait possible d’utiliser «datas» comme les autres ? J’ai peur qu’on ait à un moment trop d’options spécifiques à une seule saisies. Qu’en penses tu ?

    Reply to this message

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite / PostgreSQL
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparait.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom