Carnet Wiki

Saisies : faire son marché

Version 5 — Octobre 2013 YannX

Le plugin SAISIE propose de nombreuses facilités (cf. Doc Saisies complémentaire) pour organiser les formulaires avec Vérifier : récapitulons le contenu de ce .saisies/saisies/

Les codes de SAISIES proposés

articles_originaux

auteurs

Les choix de cases et boutons


-  case : rend « on » ou «  » (avec label_case à coté de la case )

-  checkbox
penser à utiliser la notation tableau pour les éléments de choix (multiple)

- choisir_objet et
choisir_objets : spécifique SPIP 3 parmi les objets editables formulaires/inc-choisir-objets

  • defaut : peut être une chaine (plusieurs valeurs ou pas) qu’on sait décomposer ]
    #SETdefaut, #ENVdefaut|saisies_chaine2tableau
  • valeur : doit être un tableau ! ]
  • exclus : peut être une chaine (plusieurs valeurs ou pas) qu’on sait décomposer

true_false : renvoie true or false sur deux boutons radio
radio sur un seul bouton-radio

choisir_objet

choisir_objets

couleurs

date

date_jour_mois_année

destinataires

email

explication

fieldset

groupe_mots

hidden

input

mot

oui_non

pays

police

position_construire_formulaire

recherche

-  secteur : rend in #ID_SECTEUR
Parametres :
- class : classe(s) css ajoutes au select
- multiple : si quelquechose est passe, le select est multiple, sinon, c’est un select simple
Dans le cas multiple, defaut et valeur doivent etre un array, sinon un int
- recursif : si oui liste les rubriques de facon recursive, et pas uniquement les secteurs
- option_intro : chaine de langue de la premiere ligne vide ? (defaut :« »)
(seulement si non multiple)
- cacher_option_intro : pas de premier option vide (defaut :« »)
- defaut : valeur par defaut si pas présente dans l’environnement
- valeur_forcee : valeur utilisee meme si une valeur est dans l’environnement

Les sélecteurs en liste déroulante

Ces modes utilisent SPIP Bonux et les ./formulaires/selecteurs/...

selecteur (générique : pour SPIP3 uniquement)
selecteur_article
selecteur_rubrique
selecteur_rubrique_article
rendent un tableau : objet=>id

selecteur_document

selecteur_langue

selecteur_rubrique

selecteur_rubrique_article

selecteur_site

-  selection
selection_multiple
selection_multiple
selection_par_groupe
Parametres :
-* ** datas : tableau de donnees
liste simple : cle=>valeur
liste avec groupes : cle=> tableau (cle=>valeur)
-* option_intro : chaine de langue de la premiere ligne vide ? (defaut :« »)
-* cacher_option_intro : pas de premier option vide (defaut :« »)
-* class : classe(s) css ajoutes au select
-* defaut : valeur par defaut si pas présente dans l’environnement
-* valeur_forcee : valeur utilisee meme si une valeur est dans l’environnement

statuts_auteurs statuts_auteurs

telephone telephone

textarea textarea

url url

Les Saisies-Vues

articles_originaux

auteurs

case

case

checkbox

date

destinataires

explication

fieldset

groupe_mots

oui_non

radio

radio

secteur

selecteur

selecteur_article

selecteur_article_fonctions.php

selecteur_document

selecteur_langue

selecteur_rubrique

selecteur_rubrique_article

selecteur_site

selection

selection_multiple