[(#REM) Sélection de la quantité d'un type de billet. *** Saisie autonome *** S'il y a un nombre max en dessous de 11, saisie 'selection', sinon une saisie input libre de type nombre. Paramètres : **obligatoire - **id_billets_type ] [(#REM) Les infos pour les options de la bonne saisie ] #SET{data,#ARRAY} #SET{data,#GET{data}|plus{#ARRAY{#VALEUR,#VALEUR}}} #SET{type_saisie,#GET{data}|?{selection,input}} #SET{readonly, #GET{data}|is_array|et{#GET{data}|count|=={1}}|?{readonly}} [(#REM) Les infos techniques de prix ] #SET{attributs,#ARRAY} #SET{attributs,#GET{attributs}|push{data-prix-ht=#PRIX_HT*}} #SET{attributs,#GET{attributs}|push{data-taxe=#TAXE*}} #SET{attributs,#GET{attributs}|implode{' '}} [(#REM) Les erreurs ] [(#SET{nom_slash, #ENV{nom}|replace{\[\\[\\]\]+?, '/'}|rtrim{/}})] #SET{erreurs,#ENV**{erreurs/#GET{nom_slash}}} #SET{erreurs,#GET{erreurs,#ENV**{erreurs/#ENV{nom}}}} <[(#ENV{saisies_base_conteneur,#DIV|sinon{li}})] class="editer pleine_largeur editer_billets_type_quantite card card_ticket card_ticket_selection[ (#ENV{disponible}|non)card_ticket_unavailable][ (#ENV{conteneur_class,#ENV{li_class}})][ saisie_(#ENV{type_saisie})]"[ data-id="(#ENV{id_saisie})"][ data-afficher_si="(#ENV{afficher_si})"]>
[(#ENV{disponible}|oui) #INCLURE{ fond=saisies/#GET{type_saisie}, type=number, cacher_option_intro=oui, defaut=#ENV{min}, data=#GET{data}, min=#ENV{min}, max=#ENV{max}, readonly=#GET{readonly}, attributs=#GET{attributs}, env, } ][(#ENV{disponible}|non) <:billetterie:titre_billets_type_ferme:> ]

#TITRE

[(#GET{erreurs})]
#SET{taxe,#PRIX*|moins{#PRIX_HT*}} [(#PRIX_HT*|>{0}|oui) #PRIX_HT [+ (#GET{taxe}|appliquer_filtre{prix_formater}) <:billetterie:champ_taxe_label:>] ] [(#PRIX_HT*|>{0}|non) <:billets_type:champ_prix_gratuit:> ]
[(#ENV{nb_dispo}|is_numeric|oui)
<:billetterie:info_nb_dispo{nb=#ENV{nb_dispo}}:>
] [
(#DATE_DEBUT|affdate_debut_fin_billetterie{#DATE_FIN})
]
[]