|
|
|
[(#REM)
|
|
|
|
|
|
|
|
Formulaire pour ajouter rapidement un nouvel album.
|
|
|
|
|
|
|
|
L'album peut être autonome ou lié optionnellement à un objet.
|
|
|
|
|
|
|
|
Il s'agit en gros d'une fusion des formulaires « editer_album », « joindre_document » et « editer_liens ».
|
|
|
|
On peut ainsi ajouter les documents dès la création de l'album.
|
|
|
|
|
|
|
|
Dans le cas d'une liaison à un objet, on dispose d'une méthode supplémentaire
|
|
|
|
qui consiste à choisir des albums existants.
|
|
|
|
La vue permet alors de basculer d'une méthode à l'autre via un menu à onglets.
|
|
|
|
Ceci est désactivable dans les options passées au formulaire.
|
|
|
|
|
|
|
|
En cas d'utilisation côté public, la page doit inclure les ressources suivantes :
|
|
|
|
- scripts de Bigup à activer dans sa configuration
|
|
|
|
- script prive/javascript/albums_edit.js pour les onglets
|
|
|
|
- styles CSS pour la modale permettant de choisir un album
|
|
|
|
- Script prive/javascript/medias_edit.js pour l'édition des documents
|
|
|
|
|
|
|
|
]
|
|
|
|
#SET{id_unique,#ENV{associer_objet,autonome}|replace{'\|'}}
|
|
|
|
#SET{id_form,#VAL{formulaire_}|concat{#FORM,_,#GET{id_unique}}}
|
|
|
|
#SET{id_creer,creer-album-#GET{id_unique}}
|
|
|
|
#SET{id_choisir,choisir-album-#GET{id_unique}}
|
|
|
|
<div class="formulaire_spip formulaire_#FORM mini" id="#GET{id_form}">
|
|
|
|
|
|
|
|
<h3 class="titrem">
|
|
|
|
<:album:icone_ajouter_album:>
|
|
|
|
[<a href="(#ENV{_url_fermer})" class="ajax btn btn_fermer btn_mini btn_link btn_icone_after">
|
|
|
|
<span class="btn__label"><:bouton_fermer:></span>
|
|
|
|
[(#CHEMIN_IMAGE{fermer-16.png}|balise_img{'',sp-icone})]
|
|
|
|
</a>]
|
|
|
|
</h3>
|
|
|
|
|
|
|
|
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
|
|
|
|
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
|
|
|
|
|
|
|
|
[(#ENV{editable})
|
|
|
|
<form method="post" action="#ENV{action}"><div>
|
|
|
|
#ACTION_FORMULAIRE
|
|
|
|
|
|
|
|
[(#REM) Menu ]
|
|
|
|
[(#ENV{associer_objet}|oui)
|
|
|
|
<INCLURE{fond=formulaires/inc-ajouter_album_menu,
|
|
|
|
onglet=#ENV{onglet},
|
|
|
|
_id_creer=#GET{id_creer},
|
|
|
|
_id_choisir=#GET{id_choisir},
|
|
|
|
env}
|
|
|
|
>
|
|
|
|
]
|
|
|
|
|
|
|
|
[(#REM) Création d'un nouvel album ]
|
|
|
|
<INCLURE{fond=formulaires/inc-ajouter_album_creer,
|
|
|
|
_id_creer=#GET{id_creer},
|
|
|
|
env}
|
|
|
|
>
|
|
|
|
|
|
|
|
[(#REM) Choix d'un album existant ]
|
|
|
|
[(#ENV{associer_objet}|oui)
|
|
|
|
<INCLURE{fond=formulaires/inc-ajouter_album_choisir,
|
|
|
|
_id_choisir=#GET{id_choisir},
|
|
|
|
_id_form=#GET{id_form},
|
|
|
|
env}
|
|
|
|
>
|
|
|
|
]
|
|
|
|
|
|
|
|
</div></form>
|
|
|
|
]
|
|
|
|
</div>
|
|
|
|
[(#REM)
|
|
|
|
Fix ticket #13 : forcer la visibilité du bouton submit parfois caché en JS par Bigup
|
|
|
|
]
|
|
|
|
<style>
|
|
|
|
.formulaire_ajouter_album .documents [id*="joindre_upload"] .boutons {
|
|
|
|
display: block !important;
|
|
|
|
}
|
|
|
|
</style>
|