Changeset 118170 in spip-zone for _plugins_/noizetier_layout/trunk/saisies/medias_checkbox.html
- Timestamp:
- Oct 16, 2019, 5:33:48 PM (15 months ago)
- Location:
- _plugins_/noizetier_layout/trunk
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/noizetier_layout/trunk
- Property subgit:lock:fe629a5ff9967011af52c85b7c04497b0e408c30 deleted
-
Property
subgit:lock:dd7c9096805f5c36971db11b92a7d265b0b2fd63
set to
2019-10-16T19:40:36.573
-
_plugins_/noizetier_layout/trunk/saisies/medias_checkbox.html
-
Property
svn:eol-style
set to
native
r118157 r118170 1 1 [(#REM) 2 2 3 Saisie radio3 Saisie checkbox Gibolinisée 4 4 5 5 De base, renvoie un valeur unique. … … 7 7 8 8 Différences avec la saisie normale : 9 - radios affichées en inline 10 - affichage possible par médias 11 - option slider 12 - dans le data, les valeurs peuvent être des tableaux avec label, image, explication. 13 - possibilité d'exposer certaines valeurs 9 - Possibilité d'avoir une ligne pour chaque média de la grille 10 - Possibilité d'exposer certaines valeurs 14 11 15 12 Paramètres : … … 23 20 S'il y a plusieurs médias et que la grille est mobile-first, 24 21 seul le 1er est obligatoire. 25 - slider : « oui » pour afficher sous forme de slider 26 - taille_img : dimension des images dans les labels 22 - largeur_image : dimension des images dans les labels 27 23 - exposer : tableau de valeurs à exposer 28 24 … … 31 27 #SET{grille, #REM|noizetier_layout_decrire_grille} 32 28 #SET{medias, #ENV{medias}|=={oui}|?{#GET{grille/medias},#ARRAY{'',''}}} 33 #SET{slider, #ENV{slider}|=={oui}}34 29 35 30 <BOUCLE_medias(DATA){source table, #GET{medias}}> 36 31 #SET{media, #CLE} 37 #SET{name, #ENV{nom}|concat{ #ENV{medias}|?{\[#GET{media}\]}}}32 #SET{name, #ENV{nom}|concat{\[\],#ENV{medias}|?{\[#GET{media}\]}}} 38 33 <B_radio> 39 34 <div class="gridedit[ gridedit_(#GET{media}|attribut_html)][ (#ENV{class}|attribut_html)]"> 40 35 41 36 [<div class="gridedit__item gridedit__item_media"> 42 [ <img src="(#CHEMIN{#VALEUR{img}})" width="32" heigh="32" alt="">]37 [(#VALEUR{image}|oui)[(#CHEMIN{#VALEUR{image}}|image_reduire{24,24})]] 43 38 <label>(#VALEUR{label})</label> 44 39 </div>] 45 40 46 [(#GET{slider}|oui)47 <div class="gridedit__item gridedit__item_slider radioslider">48 ]49 41 <BOUCLE_radio(POUR){tableau #ENV*{data}}> 50 42 #SET{value, #CLE|noizetier_layout_creer_classe_media{#GET{media}}} … … 52 44 #GET{value}|in_any{#GET{valeur}}, 53 45 #GET{value}|=={#GET{valeur}} 54 46 }} 55 47 #SET{id, #VAL{champ_}|concat{#ENV{id,#ENV{nom}},_,#GET{media},_,#COMPTEUR_BOUCLE}|saisie_nom2classe} 56 48 #SET{required, #ENV{obligatoire}|=={oui}|et{#GET{grille/mobile_first}|?{#_medias:COMPTEUR_BOUCLE|=={1},oui}}} 57 49 #SET{disabled, #ENV{disable}|sinon{#GET{required}|et{#CLE|non}}} 58 50 #SET{exposer, #GET{value}|in_any{#ENV{exposer}}} 59 [(#GET{slider}|non)60 51 <div class="gridedit__item gridedit__item_radio[ (#GET{exposer}|oui)gridedit__item_exposer]"> 61 ]62 52 <input 63 type=" radio"53 type="checkbox" 64 54 name="#GET{name}" 65 55 value="#GET{value}" … … 73 63 /> 74 64 <label for="#GET{id}" class="[(#GET{checked}|oui)on][ (#GET{required}|oui)obligatoire]"> 75 [(#VALEUR{img}|oui)[<img src="(#CHEMIN{#VALEUR{img}})" width="#ENV{taille_img,50}">]] 76 [(#VALEUR{label}|sinon{#VALEUR})] 65 [(#VALEUR)] 77 66 </label> 78 [(#GET{slider}|non)79 67 </div> 80 ]81 68 </BOUCLE_radio> 82 [(#GET{slider}|oui)83 </div>84 ]85 69 </div> 86 70 </B_radio> -
Property
svn:eol-style
set to
Note: See TracChangeset
for help on using the changeset viewer.