3 Parametres supplementaire :
4 - defaut : valeur par defaut du parametre
5 - class : classe(s) css ajoutes a l'input
6 - size : taille du champ
7 - maxlength : nombre de caracteres maximum
8 - disable : champ insaisissable ? 'oui' (defaut : '')
9 - media : pour restreindre la modalboxe a un type de media particulier
10 - extension : pour restreindre a un type de fichier
11 - defaut : valeur par defaut si pas présente dans l'environnement
12 - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
14 Note : dans les options, il faut definir 'env' a 'oui' pour que le selecteur puisse recuperer id_article, id_rubrique ou id_breve.
15 Note
2 : si on appelle le selecteur depuis une modalbox, il faut alors lui passer _modalbox_retour qui correspond a l'url de retour
16 apres selection du document. L'id du document sera alors passe par URL.
19 <input type=
"text" name=
"#ENV{nom}" class=
"text[ (#ENV{class})]" id=
"champ_#ENV{nom}"[
value=
"(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}})"][
size=
"(#ENV{size})"][
maxlength=
"(#ENV{maxlength})"][
disabled=
"(#ENV{disable})"][
readonly=
"(#ENV{readonly})"][(#ENV{obligatoire}|et{#HTML5}|oui)
required=
"required"]
/>
21 [(#REM) Si la mediatheque est presente ]
22 [(#PLUGIN{medias}|oui)
24 [(#SET{exec,[(#PLUGIN{medias,version}|<{
2}|?{'portfolio','popin-choisir_document'})]})]
25 [(#SET{zajax,[(#PLUGIN{medias,version}|<{
2}|?{'','var_zajax=contenu&'})]})]
26 [(#SET{mod_fn,#ENV{_modalbox_retour}|?{'
2','
1'}})]
28 [(#REM) Parcourir les documents de l'article ]
29 [(#ENV{id_article}|oui)
30 <p class='boutons'
><input class='submit'
type=
"button" name=
"parcourir" value=
"<:saisies:bouton_parcourir_docs_article:>"
31 onclick=
"jQuery.modalboxload(
32 '[(#URL_ECRIRE{#GET{exec},#GET{zajax}selectfunc=mediaselect#GET{mod_fn}_#ENV{nom}&id_article=#ENV{id_article}[&media=(#ENV{media})][&extension=(#ENV{extension})]})]',
38 [(#REM) Parcourir les documents de la rubrique ]
39 [(#ENV{id_rubrique}|oui)
40 <p class='boutons'
><input class='submit'
type=
"button" name=
"parcourir" value=
"<:saisies:bouton_parcourir_docs_rubrique:>"
41 onclick=
"jQuery.modalboxload(
42 '[(#URL_ECRIRE{#GET{exec},#GET{zajax}selectfunc=mediaselect#GET{mod_fn}_#ENV{nom}&id_rubrique=#ENV{id_rubrique}[&media=(#ENV{media})][&extension=(#ENV{extension})]})]',
48 [(#REM) Parcourir les documents de la breve ]
50 <p class='boutons'
><input class='submit'
type=
"button" name=
"parcourir" value=
"<:saisies:bouton_parcourir_docs_breve:>"
51 onclick=
"jQuery.modalboxload(
52 '[(#URL_ECRIRE{#GET{exec},#GET{zajax}selectfunc=mediaselect#GET{mod_fn}_#ENV{nom}&id_breve=#ENV{id_breve}[&media=(#ENV{media})][&extension=(#ENV{extension})]})]',
58 [(#REM) Parcourir toute la mediatheque ]
59 <p class='boutons'
><input class='submit'
type=
"button" name=
"parcourir" value=
"<:saisies:bouton_parcourir_mediatheque:>"
60 onclick=
"jQuery.modalboxload(
61 '[(#URL_ECRIRE{#GET{exec},#GET{zajax}selectfunc=mediaselect#GET{mod_fn}_#ENV{nom}[&media=(#ENV{media})][&extension=(#ENV{extension})]})]',
66 [(#ENV{_modalbox_retour}|non)
67 <script type=
"text/javascript">
68 function mediaselect1_#ENV{nom}(id){
69 jQuery.modalboxclose();
70 jQuery(
"#champ_#ENV{nom}").attr('value',id).focus();
75 [(#ENV{_modalbox_retour}|oui)
76 <script type=
"text/javascript">
77 function mediaselect2_#ENV{nom}(id){
78 jQuery.modalboxload('#ENV**{_modalbox_retour}&#ENV{nom}='+id);