Modèle:FiltreModule : Différence entre versions

[version vérifiée][version vérifiée]
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 3 : Ligne 3 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=button
 
|Élément=button
|id={{{id|{{{Nom|}}}}}}-range
+
|id={{lcfirst:{{{id|{{{Nom|}}}}}}}}-range
|Nom=Filtrer par {{{Nom|}}}
+
|Nom=Filtrer par {{lcfirst:{{{Nom|}}}}}
 
}}
 
}}
 
<div id="{{{id|{{{Nom|}}}}}}-range" class="container tabber-noactive dropdown-menu" style="position: absolute; z-index: 10; top: 100%; left: 0; min-width: max-content; width: 170px; padding: 5px 0; margin: 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border-radius: 5px; flex-direction: column; gap: 5px; max-height: 180px; overflow-y: auto;">
 
<div id="{{{id|{{{Nom|}}}}}}-range" class="container tabber-noactive dropdown-menu" style="position: absolute; z-index: 10; top: 100%; left: 0; min-width: max-content; width: 170px; padding: 5px 0; margin: 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border-radius: 5px; flex-direction: column; gap: 5px; max-height: 180px; overflow-y: auto;">
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=number
 
|Élément=number
|id={{{id|{{{Nom|}}}}}}-min
+
|id={{lcfirst:{{{id|{{{Nom|}}}}}}}}-min
 
|Nom={{ucfirst:{{{Nom|}}}}} min.
 
|Nom={{ucfirst:{{{Nom|}}}}} min.
 
|max={{{max|}}}
 
|max={{{max|}}}
Ligne 15 : Ligne 15 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=number
 
|Élément=number
|id={{{id|{{{Nom|}}}}}}-max
+
|id={{lcfirst:{{{id|{{{Nom|}}}}}}}}-max
 
|Nom={{ucfirst:{{{Nom|}}}}} max.
 
|Nom={{ucfirst:{{{Nom|}}}}} max.
 
|value={{{max|}}}
 
|value={{{max|}}}
Ligne 31 : Ligne 31 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=checkbox
 
|Élément=checkbox
|filter={{{filter1|}}}
+
|filter={{FiltreCorrespondance|{{{id|{{{Nom|}}}}}}|{{{Checkbox1}}}}}
 
|id={{lcfirst:{{{id1|{{{Checkbox1}}}}}}}}
 
|id={{lcfirst:{{{id1|{{{Checkbox1}}}}}}}}
 
|Nom={{{Checkbox1}}}
 
|Nom={{{Checkbox1}}}
Ligne 39 : Ligne 39 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=checkbox
 
|Élément=checkbox
|filter={{{filter2|}}}
+
|filter={{FiltreCorrespondance|{{{id|{{{Nom|}}}}}}|{{{Checkbox2}}}}}
 
|id={{lcfirst:{{{id2|{{{Checkbox2}}}}}}}}
 
|id={{lcfirst:{{{id2|{{{Checkbox2}}}}}}}}
 
|Nom={{{Checkbox2}}}
 
|Nom={{{Checkbox2}}}
Ligne 47 : Ligne 47 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=checkbox
 
|Élément=checkbox
|filter={{{filter3|}}}
+
|filter={{FiltreCorrespondance|{{{id|{{{Nom|}}}}}}|{{{Checkbox3}}}}}
 
|id={{lcfirst:{{{id3|{{{Checkbox3}}}}}}}}
 
|id={{lcfirst:{{{id3|{{{Checkbox3}}}}}}}}
 
|Nom={{{Checkbox3}}}
 
|Nom={{{Checkbox3}}}
Ligne 55 : Ligne 55 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=checkbox
 
|Élément=checkbox
|filter={{{filter4|}}}
+
|filter={{FiltreCorrespondance|{{{id|{{{Nom|}}}}}}|{{{Checkbox4}}}}}
 
|id={{lcfirst:{{{id4|{{{Checkbox4}}}}}}}}
 
|id={{lcfirst:{{{id4|{{{Checkbox4}}}}}}}}
 
|Nom={{{Checkbox4}}}
 
|Nom={{{Checkbox4}}}
Ligne 63 : Ligne 63 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=checkbox
 
|Élément=checkbox
|filter={{{filter5|}}}
+
|filter={{FiltreCorrespondance|{{{id|{{{Nom|}}}}}}|{{{Checkbox5}}}}}
 
|id={{lcfirst:{{{id5|{{{Checkbox5}}}}}}}}
 
|id={{lcfirst:{{{id5|{{{Checkbox5}}}}}}}}
 
|Nom={{{Checkbox5}}}
 
|Nom={{{Checkbox5}}}
Ligne 71 : Ligne 71 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=checkbox
 
|Élément=checkbox
|filter={{{filter6|}}}
+
|filter={{FiltreCorrespondance|{{{id|{{{Nom|}}}}}}|{{{Checkbox6}}}}}
 
|id={{lcfirst:{{{id6|{{{Checkbox6}}}}}}}}
 
|id={{lcfirst:{{{id6|{{{Checkbox6}}}}}}}}
 
|Nom={{{Checkbox6}}}
 
|Nom={{{Checkbox6}}}
Ligne 79 : Ligne 79 :
 
{{FiltreÉlément
 
{{FiltreÉlément
 
|Élément=checkbox
 
|Élément=checkbox
|filter={{{filter7|}}}
+
|filter={{FiltreCorrespondance|{{{id|{{{Nom|}}}}}}|{{{Checkbox7}}}}}
 
|id={{lcfirst:{{{id7|{{{Checkbox7}}}}}}}}
 
|id={{lcfirst:{{{id7|{{{Checkbox7}}}}}}}}
 
|Nom={{{Checkbox7}}}
 
|Nom={{{Checkbox7}}}

Version du 8 mars 2023 à 23:01