source: spip-zone/_plugins_/albums/trunk/modeles/album_liste.yaml @ 83567

Last change on this file since 83567 was 83567, checked in by tcharlss@…, 7 years ago

Modèles : mise à jour des fichiers yaml.

Le fichier album.yaml était prévu au départ pour le plugin «Insérer modèles», et gérait le modèle de base plus la variante «liste».
Sauf que maintenant, on va utiliser un formulaire maison pour générer les balises <album>.
On se base sur la même syntaxe, donc le fichier est toujours compatible avec «Insérer modèles».
Par contre, on utilise un fichier yaml pour chaque variante, car les paramètres varient trop entre 2 variantes, et ça permet de prendre en compte celles proposées par les autres plugins (ou celles des utilisateurs).

File size: 2.1 KB
Line 
1#
2# Modèle <album>, variante : vue sous forme de liste
3#
4# La syntaxe est compatible avec celle du plugin «insérer modèles»
5# Les saisies «modele», «id_modele» et «id_album» servent juste à assurer la compatibilité.
6#
7nom: <:album:label_modele_nom_liste:>
8logo: 'prive/themes/spip/images/album-24.png'
9icone_barre: 'album-liste.png'
10alias: <:album:label_modele_alias_liste:>
11description: <:album:label_modele_description_liste:>
12parametres:
13  -
14    saisie: 'hidden'
15    options:
16      nom: 'modele'
17      defaut: 'album'
18  -
19    saisie: 'hidden'
20    options:
21      nom: 'variante'
22      defaut: 'liste'
23  -
24    saisie: 'hidden'
25    options:
26      nom: 'id_album'
27  -
28    saisie: 'selection_album'
29    options:
30      nom: 'id_modele'
31      label: <:album:label_modele_identifiant:>
32      afficher_si: '@id_album@==""'
33  -
34    saisie: 'case'
35    options:
36      nom: 'titre'
37      label_case: <:album:label_titre:>
38      valeur_oui: 'oui'
39  -
40    saisie: 'case'
41    options:
42      nom: 'descriptif'
43      label_case: <:album:label_descriptif:>
44      valeur_oui: 'oui'
45  -
46    saisie: 'checkbox'
47    options:
48      nom: 'metas'
49      label: <:album:label_modele_metas:>
50      datas:
51        extension: <:album:label_modele_meta_extension:>
52        taille: <:album:label_modele_meta_taille:>
53        dimensions: <:album:label_modele_meta_dimensions:>
54  -
55    saisie: 'selection'
56    options:
57      nom: 'par'
58      label: <:album:label_modele_trier:>
59      cacher_option_intro: 'oui'
60      defaut: ''
61      datas:
62        '':  <:album:label_modele_defaut:>
63        titre: <:album:label_modele_tri_titre:>
64        media: <:album:label_modele_tri_media:>
65        id_document: <:album:label_modele_tri_id:>
66        date: <:album:label_modele_tri_date:>
67  -
68    saisie: 'selection'
69    options:
70      nom: 'align'
71      label: <:album:label_modele_alignement:>
72      cacher_option_intro: 'oui'
73      defaut: ''
74      datas:
75        '': <:album:label_modele_defaut:>
76        left: <:album:label_modele_alignement_gauche:>
77        center: <:album:label_modele_alignement_centre:>
78        right: <:album:label_modele_alignement_droite:>
Note: See TracBrowser for help on using the repository browser.