Changeset 44199 in spip-zone


Ignore:
Timestamp:
Feb 5, 2011, 9:27:06 PM (9 years ago)
Author:
joseph@…
Message:

réorganisation du code pour les noisettes de mots-clés

Location:
_squelettes_/aveline
Files:
3 added
9 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/aveline/inclure/mots_cles.html

    r44171 r44199  
    1 [(#SET{selection, #ENV{selection}|sinon{tout}})]
    2 
    3 [(#SET{pas_pagination, #ENV{pas_pagination}|sinon{5}})]
    4 [(#SET{limite, #ENV{limite}|sinon{10}})]
    5 [(#GET{selection}|=={tout}|oui)#SET{pas_pagination,1000000}]
    6 [(#GET{selection}|=={limite}|oui)#SET{pas_pagination,#GET{limite}}]
    7 [(#SET{position_pagination, #ENV{position_pagination}|sinon{fin}})]
    8 [(#SET{position_pagination_debut,#GET{selection}|!={pagination}|ou{#GET{position_pagination}|=={fin}}|?{'',on}})]
    9 [(#SET{position_pagination_fin,#GET{selection}|!={pagination}|ou{#GET{position_pagination}|=={debut}}|?{'',on}})]
    10 
    11 [(#SET{style_liste, #ENV{style_liste}|sinon{liste}})]
    12 [(#SET{afficher_titre_liste, #ENV{afficher_titre_liste}|is_null|non|?{#ENV{afficher_titre_liste},'on'}})]
    13 [(#SET{titre_liste, #ENV{titre_liste}|sinon{public:mots_clefs}})]
    14 [(#SET{titre,[(#GET{titre_liste}|=={titre_perso}|?{[(#ENV**{titre_liste_perso}|typo)],[(#GET{titre_liste}|_T)]})]})]
    15 [(#SET{style_pagination, #ENV{style_pagination}|sinon{''}})]
    16 
     1[(#SET{titre,[(#ENV{titre_liste}|=={titre_perso}|?{[(#ENV**{titre_liste_perso}|typo)],[(#ENV{titre_liste}|_T)]})]})]
    172[(#SET{liste_mots, #ENV{liste_mots}|sinon{tous}})]
    183[(#SET{groupes,[(#GET{liste_mots}|=={groupes_specifiques}|?{#ENV{groupes_specifiques},#ARRAY})]})]
    194<BOUCLE_groupes_tous(GROUPES_MOTS)>[(#GET{liste_mots}|=={tous}|?{#SET{groupes, #GET{groupes}|push{#ID_GROUPE}}})]</BOUCLE_groupes_tous>
    205[(#ENV{id_groupe}|?{#SET{groupes, #ENV{id_groupe}}})]
    21 
    22 [(#SET{tri,[(#ENV{recherche}|oui|?{points,[(#ENV{separer_resultats_groupes}|oui|?{type,titre})]})]})]
    23 [(#SET{senstri,[(#ENV{recherche}|oui|?{1,0})]})]
     6[(#SET{tri,[(#ENV{recherche}|oui|?{points,[(#ENV{separer_resultats_groupes}|oui|?{'multi type','multi titre'})]})]})]
     7[(#SET{senstri,[(#ENV{recherche}|oui|?{'inverse',''})]})]
    248
    259<B_liste_mots>
    2610<div class="liste mots">
    2711        #ANCRE_PAGINATION
    28         [(#GET{afficher_titre_liste}|oui)[<h2 class="h2">(#GET{titre})[(#ENV{afficher_nb_resultats}|oui)&#40;#GRAND_TOTAL&#41;]</h2>]]
    29         [(#GET{position_pagination_debut}|oui)[<p class="pagination">(#PAGINATION{#GET{style_pagination}})</p>]]
    30         <BOUCLE_liste_mots(MOTS) {id_groupe IN #GET{groupes}}{id_article ?}{id_breve ?}{id_rubrique ?}{id_syndic ?}{recherche?}{par #GET{tri}}{inverse #GET{senstri}}{par titre}{pagination #GET{pas_pagination}}>
    31         [(#ENV{separer_resultats_groupes}|oui)[[(#COMPTEUR_BOUCLE|modulo{#GET{pas_pagination}}|=={1}|non)</ul>][(#GET{afficher_titre_liste}|oui|?{'<h3 class="h3">','<h2 class="h2">'})](#TYPE|unique)[(#GET{afficher_titre_liste}|oui|?{'</h3>','</h2>'})]<ul class="liste-items">]]
    32         [(#ENV{separer_resultats_groupes}|non)[(#COMPTEUR_BOUCLE|modulo{#GET{pas_pagination}}|=={1}|oui)<ul class="liste-items">]]
    33         [(#GET{style_liste}|=={liste}|oui)
     12        [(#ENV{afficher_titre_liste}|oui)[<h2 class="h2">(#GET{titre}) [(#ENV{afficher_nb_resultats}|oui)&#40;#GRAND_TOTAL&#41;]</h2>]]
     13        [<p class="pagination">(#AVELINE_PAGINATION{'debut'})</p>]
     14        <BOUCLE_liste_mots(MOTS) {id_groupe IN #GET{groupes}}{id_article ?}{id_breve ?}{id_rubrique ?}{id_syndic ?}{recherche?}{tri #ENV{tri},#ENV{senstri}}{tri multi titre}{aveline_pagination}>
     15        [(#ENV{separer_resultats_groupes}|oui)[[(#COMPTEUR_BOUCLE|moins{#ENV{debut_liste_mots}}|=={1}|non)</ul>][(#ENV{afficher_titre_liste}|oui|?{'<h3 class="h3">','<h2 class="h2">'})](#TYPE|unique)[(#ENV{afficher_titre_liste}|oui|?{'</h3>','</h2>'})]<ul class="liste-items">]]
     16        [(#ENV{separer_resultats_groupes}|non)[(#COMPTEUR_BOUCLE|moins{#ENV{debut_liste_mots}}|=={1}|oui)<ul class="liste-items">]]
     17        [(#ENV{style_liste}|=={liste}|oui)
    3418                #INCLURE{fond=inclure/mot-liste,id_mot=#ID_MOT,id_mot_expose=#ENV{id_mot},env}
    3519        ]
    36         [(#GET{style_liste}|=={resume}|oui)
     20        [(#ENV{style_liste}|=={resume}|oui)
    3721                #INCLURE{fond=inclure/mot-resume,id_mot=#ID_MOT,id_mot_expose=#ENV{id_mot},env}
    3822        ]
    3923        </BOUCLE_liste_mots>
    4024        </ul>
    41         [(#GET{position_pagination_fin}|oui)[<p class="pagination">(#PAGINATION{#GET{style_pagination}})</p>]]
     25        [<p class="pagination">(#AVELINE_PAGINATION{'fin'})</p>]
    4226</div>
    4327</B_liste_mots>
  • _squelettes_/aveline/noisettes/article-mots_cles.yaml

    r44171 r44199  
    22description: '<:aveline:description_article-mots_cles:>'
    33icon: 'img/ic_mot.png'
     4contexte:
     5  - 'id_article'
     6  - 'debut_liste_mots'
     7  - 'lang'
    48parametres:
    5   -
    6     saisie: 'selection'
    7     options:
    8       nom: 'liste_mots'
    9       label: '<:aveline:label_liste_mots:>'
    10       defaut: 'tous'
    11       cacher_option_intro: 'oui'
    12       datas:
    13         tous: '<:aveline:item_mots_tous:>'
    14         groupes_specifiques: '<:aveline:item_groupes_specifiques:>'
    15   -
    16     saisie: 'groupe_mots'
    17     options:
    18       nom: 'groupes_specifiques'
    19       label: '<:aveline:label_groupes_specifiques:>'
    20       cacher_option_intro: 'oui'
    21       multiple: 'oui'
    22       afficher_si: '@liste_mots@ == "groupes_specifiques"'
    23   -
    24     saisie: 'selection'
    25     options:
    26       nom: 'selection'
    27       label: '<:aveline:label_selection:>'
    28       defaut: 'tout'
    29       cacher_option_intro: 'oui'
    30       datas:
    31         tout: '<:aveline:item_tout:>'
    32         limite: '<:aveline:item_limite:>'
    33         pagination: '<:aveline:item_pagination:>'
    34   -
    35     saisie: 'input'
    36     options:
    37       nom: 'limite'
    38       label: '<:aveline:label_limite:>'
    39       defaut: 10
    40       afficher_si: '@selection@ == "limite"'
    41     verifier:
    42       type: 'entier'
    43       options:
    44         min: 1
    45   -
    46     saisie: 'fieldset'
    47     options:
    48       nom: 'si_pagination'
    49       label: '<:aveline:label_si_pagination:>'
    50       afficher_si: '@selection@ == "pagination"'
    51     saisies:
    52       -
    53         saisie: 'input'
    54         options:
    55           nom: 'pas_pagination'
    56           label: '<:aveline:label_pas_pagination:>'
    57           defaut: 5
    58         verifier:
    59           type: 'entier'
    60           options:
    61             min: 1
    62       -
    63         saisie: 'selection'
    64         options:
    65           nom: 'position_pagination'
    66           label: '<:aveline:label_position_pagination:>'
    67           defaut: 'fin'
    68           cacher_option_intro: 'oui'
    69           datas:
    70             debut: '<:aveline:item_debut:>'
    71             fin: '<:aveline:item_fin:>'
    72             deux: '<:aveline:item_deux:>'
    73       -
    74         saisie: 'selection'
    75         options:
    76           nom: 'style_pagination'
    77           label: '<:aveline:label_style_pagination:>'
    78           defaut: ''
    79           cacher_option_intro: 'oui'
    80           datas:
    81             '': '<:aveline:item_pagination_defaut:>'
    82             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    83             page: '<:aveline:item_pagination_page:>'
    84             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    85             simple: '<:aveline:item_pagination_simple:>'
    86   -
    87     saisie: 'oui_non'
    88     options:
    89       nom: 'separer_resultats_groupes'
    90       label: '<:aveline:label_separer_resultats_groupes:>'
    91       defaut: ''
    92   -
    93     saisie: 'oui_non'
    94     options:
    95       nom: 'afficher_titre_liste'
    96       label: '<:aveline:label_afficher_titre_liste:>'
    97       defaut: 'on'
    98   -
    99     saisie: 'selection'
    100     options:
    101       nom: 'titre_liste'
    102       label: '<:aveline:label_titre_liste:>'
    103       defaut: 'public:mots_clefs'
    104       cacher_option_intro: 'oui'
    105       datas:
    106         'public:mots_clefs': '<:public:mots_clefs:>'
    107         'aveline_public:tags': '<:aveline_public:tags:>'
    108         'aveline_public:themes': '<:aveline_public:themes:>'
    109         'aveline_public:sujets': '<:aveline_public:sujets:>'
    110         'aveline_public:categories': '<:aveline_public:categories:>'
    111         titre_perso: '<:aveline:item_titre_perso:>'
    112       afficher_si: '@afficher_titre_liste@ == "on"'
    113   -
    114     saisie: 'input'
    115     options:
    116       nom: 'titre_liste_perso'
    117       label: '<:aveline:label_titre_liste_perso:>'
    118       explication: '<:aveline:explication_raccourcis_typo:>'
    119       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    120   -
    121     saisie: 'selection'
    122     options:
    123       nom: 'style_liste'
    124       label: '<:aveline:label_style_liste:>'
    125       defaut: 'liste'
    126       cacher_option_intro: 'oui'
    127       datas:
    128         liste: '<:aveline:item_liste:>'
    129         resume: '<:aveline:item_resume:>'
    130   -
    131     saisie: 'fieldset'
    132     options:
    133       nom: 'si_liste_simple'
    134       label: '<:aveline:label_si_liste_simple:>'
    135       afficher_si: '@style_liste@ == "liste"'
    136     saisies:
    137       -
    138         saisie: 'oui_non'
    139         options:
    140           nom: 'liste_afficher_groupe'
    141           label: '<:aveline:label_afficher_groupe:>'
    142           defaut: ''
    143       -
    144         saisie: 'oui_non'
    145         options:
    146           nom: 'liste_lien_groupe_mots'
    147           label: '<:aveline:label_lien_groupe_mots:>'
    148           defaut: ''
    149           afficher_si: '@liste_afficher_groupe@ == "on"'
    150       -
    151         saisie: 'oui_non'
    152         options:
    153           nom: 'liste_afficher_statistiques_mot'
    154           label: '<:aveline:label_afficher_statistiques_mot:>'
    155           defaut: ''
    156   -
    157     saisie: 'fieldset'
    158     options:
    159       nom: 'si_resume'
    160       label: '<:aveline:label_si_resume:>'
    161       afficher_si: '@style_liste@ == "resume"'
    162     saisies:
    163       -
    164         saisie: 'oui_non'
    165         options:
    166           nom: 'afficher_groupe'
    167           label: '<:aveline:label_afficher_groupe:>'
    168           defaut: ''
    169       -
    170         saisie: 'oui_non'
    171         options:
    172           nom: 'lien_groupe_mots'
    173           label: '<:aveline:label_lien_groupe_mots:>'
    174           defaut: ''
    175           afficher_si: '@afficher_groupe@ == "on"'
    176       -
    177         saisie: 'oui_non'
    178         options:
    179           nom: 'afficher_logo'
    180           label: '<:aveline:label_afficher_logo:>'
    181           defaut: 'on'
    182       -
    183         saisie: 'input'
    184         options:
    185           nom: 'taille_max_logo'
    186           label: '<:aveline:label_taille_max_logo:>'
    187           defaut: 150
    188           afficher_si: '@afficher_logo@ == "on"'
    189         verifier:
    190           type: 'entier'
    191           min: 10
    192       -
    193         saisie: 'oui_non'
    194         options:
    195           nom: 'afficher_introduction'
    196           label: '<:aveline:label_afficher_introduction:>'
    197           defaut: 'on'
    198       -
    199         saisie: 'input'
    200         options:
    201           nom: 'longueur_max_introduction'
    202           label: '<:aveline:label_longueur_max_introduction:>'
    203           defaut: 600
    204           afficher_si: '@afficher_introduction@ == "on"'
    205         verifier:
    206           type: 'entier'
    207           min: 10
    208       -
    209         saisie: 'oui_non'
    210         options:
    211           nom: 'afficher_lire_la_suite'
    212           label: '<:aveline:label_afficher_lire_la_suite:>'
    213           defaut: 'on'
    214       -
    215         saisie: 'oui_non'
    216         options:
    217           nom: 'rappeler_titre'
    218           label: '<:aveline:label_rappeler_titre:>'
    219           defaut: 'on'
    220           afficher_si: '@afficher_lire_la_suite@ == "on"'
    221       -
    222         saisie: 'oui_non'
    223         options:
    224           nom: 'afficher_statistiques_mot'
    225           label: '<:aveline:label_afficher_statistiques_mot:>'
    226           defaut: ''
     9  - 'inclure:inc-yaml/liste-mot.yaml'
     10  - 'inclure:inc-yaml/pagination.yaml'
     11  - 'inclure:inc-yaml/titre-mot.yaml'
     12  - 'inclure:inc-yaml/resume-mot.yaml'
  • _squelettes_/aveline/noisettes/breve-mots_cles.yaml

    r44171 r44199  
    22description: '<:aveline:description_breve-mots_cles:>'
    33icon: 'img/ic_mot.png'
     4contexte:
     5  - 'id_breve'
     6  - 'debut_liste_mots'
     7  - 'lang'
    48parametres:
    5   -
    6     saisie: 'selection'
    7     options:
    8       nom: 'liste_mots'
    9       label: '<:aveline:label_liste_mots:>'
    10       defaut: 'tous'
    11       cacher_option_intro: 'oui'
    12       datas:
    13         tous: '<:aveline:item_mots_tous:>'
    14         groupes_specifiques: '<:aveline:item_groupes_specifiques:>'
    15   -
    16     saisie: 'groupe_mots'
    17     options:
    18       nom: 'groupes_specifiques'
    19       label: '<:aveline:label_groupes_specifiques:>'
    20       cacher_option_intro: 'oui'
    21       multiple: 'oui'
    22       afficher_si: '@liste_mots@ == "groupes_specifiques"'
    23   -
    24     saisie: 'selection'
    25     options:
    26       nom: 'selection'
    27       label: '<:aveline:label_selection:>'
    28       defaut: 'tout'
    29       cacher_option_intro: 'oui'
    30       datas:
    31         tout: '<:aveline:item_tout:>'
    32         limite: '<:aveline:item_limite:>'
    33         pagination: '<:aveline:item_pagination:>'
    34   -
    35     saisie: 'input'
    36     options:
    37       nom: 'limite'
    38       label: '<:aveline:label_limite:>'
    39       defaut: 10
    40       afficher_si: '@selection@ == "limite"'
    41     verifier:
    42       type: 'entier'
    43       options:
    44         min: 1
    45   -
    46     saisie: 'fieldset'
    47     options:
    48       nom: 'si_pagination'
    49       label: '<:aveline:label_si_pagination:>'
    50       afficher_si: '@selection@ == "pagination"'
    51     saisies:
    52       -
    53         saisie: 'input'
    54         options:
    55           nom: 'pas_pagination'
    56           label: '<:aveline:label_pas_pagination:>'
    57           defaut: 5
    58         verifier:
    59           type: 'entier'
    60           options:
    61             min: 1
    62       -
    63         saisie: 'selection'
    64         options:
    65           nom: 'position_pagination'
    66           label: '<:aveline:label_position_pagination:>'
    67           defaut: 'fin'
    68           cacher_option_intro: 'oui'
    69           datas:
    70             debut: '<:aveline:item_debut:>'
    71             fin: '<:aveline:item_fin:>'
    72             deux: '<:aveline:item_deux:>'
    73       -
    74         saisie: 'selection'
    75         options:
    76           nom: 'style_pagination'
    77           label: '<:aveline:label_style_pagination:>'
    78           defaut: ''
    79           cacher_option_intro: 'oui'
    80           datas:
    81             '': '<:aveline:item_pagination_defaut:>'
    82             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    83             page: '<:aveline:item_pagination_page:>'
    84             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    85             simple: '<:aveline:item_pagination_simple:>'
    86   -
    87     saisie: 'oui_non'
    88     options:
    89       nom: 'separer_resultats_groupes'
    90       label: '<:aveline:label_separer_resultats_groupes:>'
    91       defaut: ''
    92   -
    93     saisie: 'oui_non'
    94     options:
    95       nom: 'afficher_titre_liste'
    96       label: '<:aveline:label_afficher_titre_liste:>'
    97       defaut: 'on'
    98   -
    99     saisie: 'selection'
    100     options:
    101       nom: 'titre_liste'
    102       label: '<:aveline:label_titre_liste:>'
    103       defaut: 'public:mots_clefs'
    104       cacher_option_intro: 'oui'
    105       datas:
    106         'public:mots_clefs': '<:public:mots_clefs:>'
    107         'aveline_public:tags': '<:aveline_public:tags:>'
    108         'aveline_public:themes': '<:aveline_public:themes:>'
    109         'aveline_public:sujets': '<:aveline_public:sujets:>'
    110         'aveline_public:categories': '<:aveline_public:categories:>'
    111         titre_perso: '<:aveline:item_titre_perso:>'
    112       afficher_si: '@afficher_titre_liste@ == "on"'
    113   -
    114     saisie: 'input'
    115     options:
    116       nom: 'titre_liste_perso'
    117       label: '<:aveline:label_titre_liste_perso:>'
    118       explication: '<:aveline:explication_raccourcis_typo:>'
    119       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    120   -
    121     saisie: 'selection'
    122     options:
    123       nom: 'style_liste'
    124       label: '<:aveline:label_style_liste:>'
    125       defaut: 'liste'
    126       cacher_option_intro: 'oui'
    127       datas:
    128         liste: '<:aveline:item_liste:>'
    129         resume: '<:aveline:item_resume:>'
    130   -
    131     saisie: 'fieldset'
    132     options:
    133       nom: 'si_liste_simple'
    134       label: '<:aveline:label_si_liste_simple:>'
    135       afficher_si: '@style_liste@ == "liste"'
    136     saisies:
    137       -
    138         saisie: 'oui_non'
    139         options:
    140           nom: 'liste_afficher_groupe'
    141           label: '<:aveline:label_afficher_groupe:>'
    142           defaut: ''
    143       -
    144         saisie: 'oui_non'
    145         options:
    146           nom: 'liste_lien_groupe_mots'
    147           label: '<:aveline:label_lien_groupe_mots:>'
    148           defaut: ''
    149           afficher_si: '@liste_afficher_groupe@ == "on"'
    150       -
    151         saisie: 'oui_non'
    152         options:
    153           nom: 'liste_afficher_statistiques_mot'
    154           label: '<:aveline:label_afficher_statistiques_mot:>'
    155           defaut: ''
    156   -
    157     saisie: 'fieldset'
    158     options:
    159       nom: 'si_resume'
    160       label: '<:aveline:label_si_resume:>'
    161       afficher_si: '@style_liste@ == "resume"'
    162     saisies:
    163       -
    164         saisie: 'oui_non'
    165         options:
    166           nom: 'afficher_groupe'
    167           label: '<:aveline:label_afficher_groupe:>'
    168           defaut: ''
    169       -
    170         saisie: 'oui_non'
    171         options:
    172           nom: 'lien_groupe_mots'
    173           label: '<:aveline:label_lien_groupe_mots:>'
    174           defaut: ''
    175           afficher_si: '@afficher_groupe@ == "on"'
    176       -
    177         saisie: 'oui_non'
    178         options:
    179           nom: 'afficher_logo'
    180           label: '<:aveline:label_afficher_logo:>'
    181           defaut: 'on'
    182       -
    183         saisie: 'input'
    184         options:
    185           nom: 'taille_max_logo'
    186           label: '<:aveline:label_taille_max_logo:>'
    187           defaut: 150
    188           afficher_si: '@afficher_logo@ == "on"'
    189         verifier:
    190           type: 'entier'
    191           min: 10
    192       -
    193         saisie: 'oui_non'
    194         options:
    195           nom: 'afficher_introduction'
    196           label: '<:aveline:label_afficher_introduction:>'
    197           defaut: 'on'
    198       -
    199         saisie: 'input'
    200         options:
    201           nom: 'longueur_max_introduction'
    202           label: '<:aveline:label_longueur_max_introduction:>'
    203           defaut: 600
    204           afficher_si: '@afficher_introduction@ == "on"'
    205         verifier:
    206           type: 'entier'
    207           min: 10
    208       -
    209         saisie: 'oui_non'
    210         options:
    211           nom: 'afficher_lire_la_suite'
    212           label: '<:aveline:label_afficher_lire_la_suite:>'
    213           defaut: 'on'
    214       -
    215         saisie: 'oui_non'
    216         options:
    217           nom: 'rappeler_titre'
    218           label: '<:aveline:label_rappeler_titre:>'
    219           defaut: 'on'
    220           afficher_si: '@afficher_lire_la_suite@ == "on"'
    221       -
    222         saisie: 'oui_non'
    223         options:
    224           nom: 'afficher_statistiques_mot'
    225           label: '<:aveline:label_afficher_statistiques_mot:>'
    226           defaut: ''
     9  - 'inclure:inc-yaml/liste-mot.yaml'
     10  - 'inclure:inc-yaml/pagination.yaml'
     11  - 'inclure:inc-yaml/titre-mot.yaml'
     12  - 'inclure:inc-yaml/resume-mot.yaml'
  • _squelettes_/aveline/noisettes/groupe_mots-mots_cles.yaml

    r44171 r44199  
    11nom: '<:aveline:nom_groupe_mots-mots_cles:>'
    22icon: 'img/ic_mot.png'
     3contexte:
     4  - 'id_groupe'
     5  - 'debut_liste_mots'
     6  - 'lang'
    37parametres:
    4   -
    5     saisie: 'selection'
    6     options:
    7       nom: 'selection'
    8       label: '<:aveline:label_selection:>'
    9       defaut: 'tout'
    10       cacher_option_intro: 'oui'
    11       datas:
    12         tout: '<:aveline:item_tout:>'
    13         limite: '<:aveline:item_limite:>'
    14         pagination: '<:aveline:item_pagination:>'
    15   -
    16     saisie: 'input'
    17     options:
    18       nom: 'limite'
    19       label: '<:aveline:label_limite:>'
    20       defaut: 10
    21       afficher_si: '@selection@ == "limite"'
    22     verifier:
    23       type: 'entier'
    24       options:
    25         min: 1
    26   -
    27     saisie: 'fieldset'
    28     options:
    29       nom: 'si_pagination'
    30       label: '<:aveline:label_si_pagination:>'
    31       afficher_si: '@selection@ == "pagination"'
    32     saisies:
    33       -
    34         saisie: 'input'
    35         options:
    36           nom: 'pas_pagination'
    37           label: '<:aveline:label_pas_pagination:>'
    38           defaut: 5
    39         verifier:
    40           type: 'entier'
    41           options:
    42             min: 1
    43       -
    44         saisie: 'selection'
    45         options:
    46           nom: 'position_pagination'
    47           label: '<:aveline:label_position_pagination:>'
    48           defaut: 'fin'
    49           cacher_option_intro: 'oui'
    50           datas:
    51             debut: '<:aveline:item_debut:>'
    52             fin: '<:aveline:item_fin:>'
    53             deux: '<:aveline:item_deux:>'
    54       -
    55         saisie: 'selection'
    56         options:
    57           nom: 'style_pagination'
    58           label: '<:aveline:label_style_pagination:>'
    59           defaut: ''
    60           cacher_option_intro: 'oui'
    61           datas:
    62             '': '<:aveline:item_pagination_defaut:>'
    63             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    64             page: '<:aveline:item_pagination_page:>'
    65             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    66             simple: '<:aveline:item_pagination_simple:>'
    67   -
    68     saisie: 'oui_non'
    69     options:
    70       nom: 'separer_resultats_groupes'
    71       label: '<:aveline:label_separer_resultats_groupes:>'
    72       defaut: ''
    73   -
    74     saisie: 'oui_non'
    75     options:
    76       nom: 'afficher_titre_liste'
    77       label: '<:aveline:label_afficher_titre_liste:>'
    78       defaut: 'on'
    79   -
    80     saisie: 'selection'
    81     options:
    82       nom: 'titre_liste'
    83       label: '<:aveline:label_titre_liste:>'
    84       defaut: 'public:mots_clefs'
    85       cacher_option_intro: 'oui'
    86       datas:
    87         'public:mots_clefs': '<:public:mots_clefs:>'
    88         'aveline_public:tags': '<:aveline_public:tags:>'
    89         'aveline_public:themes': '<:aveline_public:themes:>'
    90         'aveline_public:sujets': '<:aveline_public:sujets:>'
    91         'aveline_public:categories': '<:aveline_public:categories:>'
    92         titre_perso: '<:aveline:item_titre_perso:>'
    93       afficher_si: '@afficher_titre_liste@ == "on"'
    94   -
    95     saisie: 'input'
    96     options:
    97       nom: 'titre_liste_perso'
    98       label: '<:aveline:label_titre_liste_perso:>'
    99       explication: '<:aveline:explication_raccourcis_typo:>'
    100       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    101   -
    102     saisie: 'selection'
    103     options:
    104       nom: 'style_liste'
    105       label: '<:aveline:label_style_liste:>'
    106       defaut: 'liste'
    107       cacher_option_intro: 'oui'
    108       datas:
    109         liste: '<:aveline:item_liste:>'
    110         resume: '<:aveline:item_resume:>'
    111   -
    112     saisie: 'fieldset'
    113     options:
    114       nom: 'si_liste_simple'
    115       label: '<:aveline:label_si_liste_simple:>'
    116       afficher_si: '@style_liste@ == "liste"'
    117     saisies:
    118       -
    119         saisie: 'oui_non'
    120         options:
    121           nom: 'liste_afficher_groupe'
    122           label: '<:aveline:label_afficher_groupe:>'
    123           defaut: ''
    124       -
    125         saisie: 'oui_non'
    126         options:
    127           nom: 'liste_lien_groupe_mots'
    128           label: '<:aveline:label_lien_groupe_mots:>'
    129           defaut: ''
    130           afficher_si: '@liste_afficher_groupe@ == "on"'
    131       -
    132         saisie: 'oui_non'
    133         options:
    134           nom: 'liste_afficher_statistiques_mot'
    135           label: '<:aveline:label_afficher_statistiques_mot:>'
    136           defaut: ''
    137   -
    138     saisie: 'fieldset'
    139     options:
    140       nom: 'si_resume'
    141       label: '<:aveline:label_si_resume:>'
    142       afficher_si: '@style_liste@ == "resume"'
    143     saisies:
    144       -
    145         saisie: 'oui_non'
    146         options:
    147           nom: 'afficher_groupe'
    148           label: '<:aveline:label_afficher_groupe:>'
    149           defaut: ''
    150       -
    151         saisie: 'oui_non'
    152         options:
    153           nom: 'lien_groupe_mots'
    154           label: '<:aveline:label_lien_groupe_mots:>'
    155           defaut: ''
    156           afficher_si: '@afficher_groupe@ == "on"'
    157       -
    158         saisie: 'oui_non'
    159         options:
    160           nom: 'afficher_logo'
    161           label: '<:aveline:label_afficher_logo:>'
    162           defaut: 'on'
    163       -
    164         saisie: 'input'
    165         options:
    166           nom: 'taille_max_logo'
    167           label: '<:aveline:label_taille_max_logo:>'
    168           defaut: 150
    169           afficher_si: '@afficher_logo@ == "on"'
    170         verifier:
    171           type: 'entier'
    172           min: 10
    173       -
    174         saisie: 'oui_non'
    175         options:
    176           nom: 'afficher_introduction'
    177           label: '<:aveline:label_afficher_introduction:>'
    178           defaut: 'on'
    179       -
    180         saisie: 'input'
    181         options:
    182           nom: 'longueur_max_introduction'
    183           label: '<:aveline:label_longueur_max_introduction:>'
    184           defaut: 600
    185           afficher_si: '@afficher_introduction@ == "on"'
    186         verifier:
    187           type: 'entier'
    188           min: 10
    189       -
    190         saisie: 'oui_non'
    191         options:
    192           nom: 'afficher_lire_la_suite'
    193           label: '<:aveline:label_afficher_lire_la_suite:>'
    194           defaut: 'on'
    195       -
    196         saisie: 'oui_non'
    197         options:
    198           nom: 'rappeler_titre'
    199           label: '<:aveline:label_rappeler_titre:>'
    200           defaut: 'on'
    201           afficher_si: '@afficher_lire_la_suite@ == "on"'
    202       -
    203         saisie: 'oui_non'
    204         options:
    205           nom: 'afficher_statistiques_mot'
    206           label: '<:aveline:label_afficher_statistiques_mot:>'
    207           defaut: ''
     8  - 'inclure:inc-yaml/liste-mot.yaml'
     9  - 'inclure:inc-yaml/pagination.yaml'
     10  - 'inclure:inc-yaml/titre-mot.yaml'
     11  - 'inclure:inc-yaml/resume-mot.yaml'
  • _squelettes_/aveline/noisettes/liste_mots_cles.yaml

    r44171 r44199  
    11nom: '<:aveline:nom_liste_mots_cles:>'
    22icon: 'img/ic_mot.png'
     3contexte:
     4  - 'debut_liste_mots'
     5  - 'lang'
    36parametres:
    4   -
    5     saisie: 'selection'
    6     options:
    7       nom: 'liste_mots'
    8       label: '<:aveline:label_liste_mots:>'
    9       defaut: 'tous'
    10       cacher_option_intro: 'oui'
    11       datas:
    12         tous: '<:aveline:item_mots_tous:>'
    13         groupes_specifiques: '<:aveline:item_groupes_specifiques:>'
    14   -
    15     saisie: 'groupe_mots'
    16     options:
    17       nom: 'groupes_specifiques'
    18       label: '<:aveline:label_groupes_specifiques:>'
    19       cacher_option_intro: 'oui'
    20       multiple: 'oui'
    21       afficher_si: '@liste_mots@ == "groupes_specifiques"'
    22   -
    23     saisie: 'selection'
    24     options:
    25       nom: 'selection'
    26       label: '<:aveline:label_selection:>'
    27       defaut: 'pagination'
    28       cacher_option_intro: 'oui'
    29       datas:
    30         tout: '<:aveline:item_tout:>'
    31         limite: '<:aveline:item_limite:>'
    32         pagination: '<:aveline:item_pagination:>'
    33   -
    34     saisie: 'input'
    35     options:
    36       nom: 'limite'
    37       label: '<:aveline:label_limite:>'
    38       defaut: 10
    39       afficher_si: '@selection@ == "limite"'
    40     verifier:
    41       type: 'entier'
    42       options:
    43         min: 1
    44   -
    45     saisie: 'fieldset'
    46     options:
    47       nom: 'si_pagination'
    48       label: '<:aveline:label_si_pagination:>'
    49       afficher_si: '@selection@ == "pagination"'
    50     saisies:
    51       -
    52         saisie: 'input'
    53         options:
    54           nom: 'pas_pagination'
    55           label: '<:aveline:label_pas_pagination:>'
    56           defaut: 5
    57         verifier:
    58           type: 'entier'
    59           options:
    60             min: 1
    61       -
    62         saisie: 'selection'
    63         options:
    64           nom: 'position_pagination'
    65           label: '<:aveline:label_position_pagination:>'
    66           defaut: 'fin'
    67           cacher_option_intro: 'oui'
    68           datas:
    69             debut: '<:aveline:item_debut:>'
    70             fin: '<:aveline:item_fin:>'
    71             deux: '<:aveline:item_deux:>'
    72       -
    73         saisie: 'selection'
    74         options:
    75           nom: 'style_pagination'
    76           label: '<:aveline:label_style_pagination:>'
    77           defaut: ''
    78           cacher_option_intro: 'oui'
    79           datas:
    80             '': '<:aveline:item_pagination_defaut:>'
    81             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    82             page: '<:aveline:item_pagination_page:>'
    83             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    84             simple: '<:aveline:item_pagination_simple:>'
    85   -
    86     saisie: 'oui_non'
    87     options:
    88       nom: 'separer_resultats_groupes'
    89       label: '<:aveline:label_separer_resultats_groupes:>'
    90       defaut: ''
    91   -
    92     saisie: 'oui_non'
    93     options:
    94       nom: 'afficher_titre_liste'
    95       label: '<:aveline:label_afficher_titre_liste:>'
    96       defaut: 'on'
    97   -
    98     saisie: 'selection'
    99     options:
    100       nom: 'titre_liste'
    101       label: '<:aveline:label_titre_liste:>'
    102       defaut: 'public:mots_clefs'
    103       cacher_option_intro: 'oui'
    104       datas:
    105         'public:mots_clefs': '<:public:mots_clefs:>'
    106         'aveline_public:tags': '<:aveline_public:tags:>'
    107         'aveline_public:themes': '<:aveline_public:themes:>'
    108         'aveline_public:sujets': '<:aveline_public:sujets:>'
    109         'aveline_public:categories': '<:aveline_public:categories:>'
    110         titre_perso: '<:aveline:item_titre_perso:>'
    111       afficher_si: '@afficher_titre_liste@ == "on"'
    112   -
    113     saisie: 'input'
    114     options:
    115       nom: 'titre_liste_perso'
    116       label: '<:aveline:label_titre_liste_perso:>'
    117       explication: '<:aveline:explication_raccourcis_typo:>'
    118       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    119   -
    120     saisie: 'selection'
    121     options:
    122       nom: 'style_liste'
    123       label: '<:aveline:label_style_liste:>'
    124       defaut: 'liste'
    125       cacher_option_intro: 'oui'
    126       datas:
    127         liste: '<:aveline:item_liste:>'
    128         resume: '<:aveline:item_resume:>'
    129   -
    130     saisie: 'fieldset'
    131     options:
    132       nom: 'si_liste_simple'
    133       label: '<:aveline:label_si_liste_simple:>'
    134       afficher_si: '@style_liste@ == "liste"'
    135     saisies:
    136       -
    137         saisie: 'oui_non'
    138         options:
    139           nom: 'liste_afficher_groupe'
    140           label: '<:aveline:label_afficher_groupe:>'
    141           defaut: ''
    142       -
    143         saisie: 'oui_non'
    144         options:
    145           nom: 'liste_lien_groupe_mots'
    146           label: '<:aveline:label_lien_groupe_mots:>'
    147           defaut: ''
    148           afficher_si: '@liste_afficher_groupe@ == "on"'
    149       -
    150         saisie: 'oui_non'
    151         options:
    152           nom: 'liste_afficher_statistiques_mot'
    153           label: '<:aveline:label_afficher_statistiques_mot:>'
    154           defaut: ''
    155   -
    156     saisie: 'fieldset'
    157     options:
    158       nom: 'si_resume'
    159       label: '<:aveline:label_si_resume:>'
    160       afficher_si: '@style_liste@ == "resume"'
    161     saisies:
    162       -
    163         saisie: 'oui_non'
    164         options:
    165           nom: 'afficher_groupe'
    166           label: '<:aveline:label_afficher_groupe:>'
    167           defaut: ''
    168       -
    169         saisie: 'oui_non'
    170         options:
    171           nom: 'lien_groupe_mots'
    172           label: '<:aveline:label_lien_groupe_mots:>'
    173           defaut: ''
    174           afficher_si: '@afficher_groupe@ == "on"'
    175       -
    176         saisie: 'oui_non'
    177         options:
    178           nom: 'afficher_logo'
    179           label: '<:aveline:label_afficher_logo:>'
    180           defaut: 'on'
    181       -
    182         saisie: 'input'
    183         options:
    184           nom: 'taille_max_logo'
    185           label: '<:aveline:label_taille_max_logo:>'
    186           defaut: 150
    187           afficher_si: '@afficher_logo@ == "on"'
    188         verifier:
    189           type: 'entier'
    190           min: 10
    191       -
    192         saisie: 'oui_non'
    193         options:
    194           nom: 'afficher_introduction'
    195           label: '<:aveline:label_afficher_introduction:>'
    196           defaut: 'on'
    197       -
    198         saisie: 'input'
    199         options:
    200           nom: 'longueur_max_introduction'
    201           label: '<:aveline:label_longueur_max_introduction:>'
    202           defaut: 600
    203           afficher_si: '@afficher_introduction@ == "on"'
    204         verifier:
    205           type: 'entier'
    206           min: 10
    207       -
    208         saisie: 'oui_non'
    209         options:
    210           nom: 'afficher_lire_la_suite'
    211           label: '<:aveline:label_afficher_lire_la_suite:>'
    212           defaut: 'on'
    213       -
    214         saisie: 'oui_non'
    215         options:
    216           nom: 'rappeler_titre'
    217           label: '<:aveline:label_rappeler_titre:>'
    218           defaut: 'on'
    219           afficher_si: '@afficher_lire_la_suite@ == "on"'
    220       -
    221         saisie: 'oui_non'
    222         options:
    223           nom: 'afficher_statistiques_mot'
    224           label: '<:aveline:label_afficher_statistiques_mot:>'
    225           defaut: ''
     7  - 'inclure:inc-yaml/liste-mot.yaml'
     8  - 'inclure:inc-yaml/pagination.yaml'
     9  - 'inclure:inc-yaml/titre-mot.yaml'
     10  - 'inclure:inc-yaml/resume-mot.yaml'
  • _squelettes_/aveline/noisettes/mot-mots_meme_groupe.yaml

    r44171 r44199  
    11nom: '<:aveline:nom_mot-mots-meme-groupe:>'
    22icon: 'img/ic_mot.png'
     3contexte:
     4  - 'id_mot'
     5  - 'debut_liste_mots'
     6  - 'lang'
    37parametres:
    4   -
    5     saisie: 'selection'
    6     options:
    7       nom: 'selection'
    8       label: '<:aveline:label_selection:>'
    9       defaut: 'pagination'
    10       cacher_option_intro: 'oui'
    11       datas:
    12         tout: '<:aveline:item_tout:>'
    13         limite: '<:aveline:item_limite:>'
    14         pagination: '<:aveline:item_pagination:>'
    15   -
    16     saisie: 'input'
    17     options:
    18       nom: 'limite'
    19       label: '<:aveline:label_limite:>'
    20       defaut: 10
    21       afficher_si: '@selection@ == "limite"'
    22     verifier:
    23       type: 'entier'
    24       options:
    25         min: 1
    26   -
    27     saisie: 'fieldset'
    28     options:
    29       nom: 'si_pagination'
    30       label: '<:aveline:label_si_pagination:>'
    31       afficher_si: '@selection@ == "pagination"'
    32     saisies:
    33       -
    34         saisie: 'input'
    35         options:
    36           nom: 'pas_pagination'
    37           label: '<:aveline:label_pas_pagination:>'
    38           defaut: 20
    39         verifier:
    40           type: 'entier'
    41           options:
    42             min: 1
    43       -
    44         saisie: 'selection'
    45         options:
    46           nom: 'position_pagination'
    47           label: '<:aveline:label_position_pagination:>'
    48           defaut: 'fin'
    49           cacher_option_intro: 'oui'
    50           datas:
    51             debut: '<:aveline:item_debut:>'
    52             fin: '<:aveline:item_fin:>'
    53             deux: '<:aveline:item_deux:>'
    54       -
    55         saisie: 'selection'
    56         options:
    57           nom: 'style_pagination'
    58           label: '<:aveline:label_style_pagination:>'
    59           defaut: ''
    60           cacher_option_intro: 'oui'
    61           datas:
    62             '': '<:aveline:item_pagination_defaut:>'
    63             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    64             page: '<:aveline:item_pagination_page:>'
    65             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    66             simple: '<:aveline:item_pagination_simple:>'
    67   -
    68     saisie: 'oui_non'
    69     options:
    70       nom: 'afficher_titre_liste'
    71       label: '<:aveline:label_afficher_titre_liste:>'
    72       defaut: 'on'
    73   -
    74     saisie: 'selection'
    75     options:
    76       nom: 'titre_liste'
    77       label: '<:aveline:label_titre_liste:>'
    78       defaut: 'public:mots_clefs_meme_groupe'
    79       cacher_option_intro: 'oui'
    80       datas:
    81         'public:mots_clefs_meme_groupe': '<:public:mots_clefs_meme_groupe:>'
    82         'public:mots_clefs': '<:public:mots_clefs:>'
    83         'aveline_public:tags': '<:aveline_public:tags:>'
    84         'aveline_public:themes': '<:aveline_public:themes:>'
    85         'aveline_public:sujets': '<:aveline_public:sujets:>'
    86         'aveline_public:categories': '<:aveline_public:categories:>'
    87         titre_perso: '<:aveline:item_titre_perso:>'
    88       afficher_si: '@afficher_titre_liste@ == "on"'
    89   -
    90     saisie: 'input'
    91     options:
    92       nom: 'titre_liste_perso'
    93       label: '<:aveline:label_titre_liste_perso:>'
    94       explication: '<:aveline:explication_raccourcis_typo:>'
    95       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    96   -
    97     saisie: 'selection'
    98     options:
    99       nom: 'style_liste'
    100       label: '<:aveline:label_style_liste:>'
    101       defaut: 'liste'
    102       cacher_option_intro: 'oui'
    103       datas:
    104         liste: '<:aveline:item_liste:>'
    105         resume: '<:aveline:item_resume:>'
    106   -
    107     saisie: 'fieldset'
    108     options:
    109       nom: 'si_liste_simple'
    110       label: '<:aveline:label_si_liste_simple:>'
    111       afficher_si: '@style_liste@ == "liste"'
    112     saisies:
    113       -
    114         saisie: 'oui_non'
    115         options:
    116           nom: 'liste_afficher_groupe'
    117           label: '<:aveline:label_afficher_groupe:>'
    118           defaut: ''
    119       -
    120         saisie: 'oui_non'
    121         options:
    122           nom: 'liste_lien_groupe_mots'
    123           label: '<:aveline:label_lien_groupe_mots:>'
    124           defaut: ''
    125           afficher_si: '@liste_afficher_groupe@ == "on"'
    126       -
    127         saisie: 'oui_non'
    128         options:
    129           nom: 'liste_afficher_statistiques_mot'
    130           label: '<:aveline:label_afficher_statistiques_mot:>'
    131           defaut: ''
    132   -
    133     saisie: 'fieldset'
    134     options:
    135       nom: 'si_resume'
    136       label: '<:aveline:label_si_resume:>'
    137       afficher_si: '@style_liste@ == "resume"'
    138     saisies:
    139       -
    140         saisie: 'oui_non'
    141         options:
    142           nom: 'afficher_groupe'
    143           label: '<:aveline:label_afficher_groupe:>'
    144           defaut: ''
    145       -
    146         saisie: 'oui_non'
    147         options:
    148           nom: 'lien_groupe_mots'
    149           label: '<:aveline:label_lien_groupe_mots:>'
    150           defaut: ''
    151           afficher_si: '@afficher_groupe@ == "on"'
    152       -
    153         saisie: 'oui_non'
    154         options:
    155           nom: 'afficher_logo'
    156           label: '<:aveline:label_afficher_logo:>'
    157           defaut: 'on'
    158       -
    159         saisie: 'input'
    160         options:
    161           nom: 'taille_max_logo'
    162           label: '<:aveline:label_taille_max_logo:>'
    163           defaut: 150
    164           afficher_si: '@afficher_logo@ == "on"'
    165         verifier:
    166           type: 'entier'
    167           min: 10
    168       -
    169         saisie: 'oui_non'
    170         options:
    171           nom: 'afficher_introduction'
    172           label: '<:aveline:label_afficher_introduction:>'
    173           defaut: 'on'
    174       -
    175         saisie: 'input'
    176         options:
    177           nom: 'longueur_max_introduction'
    178           label: '<:aveline:label_longueur_max_introduction:>'
    179           defaut: 600
    180           afficher_si: '@afficher_introduction@ == "on"'
    181         verifier:
    182           type: 'entier'
    183           min: 10
    184       -
    185         saisie: 'oui_non'
    186         options:
    187           nom: 'afficher_lire_la_suite'
    188           label: '<:aveline:label_afficher_lire_la_suite:>'
    189           defaut: 'on'
    190       -
    191         saisie: 'oui_non'
    192         options:
    193           nom: 'rappeler_titre'
    194           label: '<:aveline:label_rappeler_titre:>'
    195           defaut: 'on'
    196           afficher_si: '@afficher_lire_la_suite@ == "on"'
    197       -
    198         saisie: 'oui_non'
    199         options:
    200           nom: 'afficher_statistiques_mot'
    201           label: '<:aveline:label_afficher_statistiques_mot:>'
    202           defaut: ''
     8  - 'inclure:inc-yaml/pagination.yaml'
     9  - 'inclure:inc-yaml/titre-mot.yaml'
     10  - 'inclure:inc-yaml/resume-mot.yaml'
  • _squelettes_/aveline/noisettes/page-recherche-mots.yaml

    r44171 r44199  
    22description: '<:aveline:description_resultats_recherche:>'
    33icon: 'img/ic_mot.png'
     4contexte:
     5  - 'recherche'
     6  - 'debut_liste_mots'
     7  - 'lang'
    48parametres:
    5   -
    6     saisie: 'selection'
    7     options:
    8       nom: 'selection'
    9       label: '<:aveline:label_selection:>'
    10       defaut: 'pagination'
    11       cacher_option_intro: 'oui'
    12       datas:
    13         tout: '<:aveline:item_tout:>'
    14         limite: '<:aveline:item_limite:>'
    15         pagination: '<:aveline:item_pagination:>'
    16   -
    17     saisie: 'input'
    18     options:
    19       nom: 'limite'
    20       label: '<:aveline:label_limite:>'
    21       defaut: 10
    22       afficher_si: '@selection@ == "limite"'
    23     verifier:
    24       type: 'entier'
    25       options:
    26         min: 1
    27   -
    28     saisie: 'fieldset'
    29     options:
    30       nom: 'si_pagination'
    31       label: '<:aveline:label_si_pagination:>'
    32       afficher_si: '@selection@ == "pagination"'
    33     saisies:
    34       -
    35         saisie: 'input'
    36         options:
    37           nom: 'pas_pagination'
    38           label: '<:aveline:label_pas_pagination:>'
    39           defaut: 5
    40         verifier:
    41           type: 'entier'
    42           options:
    43             min: 1
    44       -
    45         saisie: 'selection'
    46         options:
    47           nom: 'position_pagination'
    48           label: '<:aveline:label_position_pagination:>'
    49           defaut: 'fin'
    50           cacher_option_intro: 'oui'
    51           datas:
    52             debut: '<:aveline:item_debut:>'
    53             fin: '<:aveline:item_fin:>'
    54             deux: '<:aveline:item_deux:>'
    55       -
    56         saisie: 'selection'
    57         options:
    58           nom: 'style_pagination'
    59           label: '<:aveline:label_style_pagination:>'
    60           defaut: ''
    61           cacher_option_intro: 'oui'
    62           datas:
    63             '': '<:aveline:item_pagination_defaut:>'
    64             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    65             page: '<:aveline:item_pagination_page:>'
    66             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    67             simple: '<:aveline:item_pagination_simple:>'
    68   -
    69     saisie: 'oui_non'
    70     options:
    71       nom: 'afficher_titre_liste'
    72       label: '<:aveline:label_afficher_titre_liste:>'
    73       defaut: 'on'
    74   -
    75     saisie: 'selection'
    76     options:
    77       nom: 'titre_liste'
    78       label: '<:aveline:label_titre_liste:>'
    79       defaut: 'public:mots_clefs'
    80       cacher_option_intro: 'oui'
    81       datas:
    82         'public:mots_clefs': '<:public:mots_clefs:>'
    83         'aveline_public:tags': '<:aveline_public:tags:>'
    84         'aveline_public:themes': '<:aveline_public:themes:>'
    85         'aveline_public:sujets': '<:aveline_public:sujets:>'
    86         'aveline_public:categories': '<:aveline_public:categories:>'
    87         titre_perso: '<:aveline:item_titre_perso:>'
    88       afficher_si: '@afficher_titre_liste@ == "on"'
    89   -
    90     saisie: 'input'
    91     options:
    92       nom: 'titre_liste_perso'
    93       label: '<:aveline:label_titre_liste_perso:>'
    94       explication: '<:aveline:explication_raccourcis_typo:>'
    95       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    96   -
    97     saisie: 'oui_non'
    98     options:
    99       nom: 'afficher_nb_resultats'
    100       label: '<:aveline:label_afficher_nb_resultats:>'
    101       defaut: 'on'
    102   -
    103     saisie: 'selection'
    104     options:
    105       nom: 'style_liste'
    106       label: '<:aveline:label_style_liste:>'
    107       defaut: 'liste'
    108       cacher_option_intro: 'oui'
    109       datas:
    110         liste: '<:aveline:item_liste:>'
    111         resume: '<:aveline:item_resume:>'
    112   -
    113     saisie: 'fieldset'
    114     options:
    115       nom: 'si_liste_simple'
    116       label: '<:aveline:label_si_liste_simple:>'
    117       afficher_si: '@style_liste@ == "liste"'
    118     saisies:
    119       -
    120         saisie: 'oui_non'
    121         options:
    122           nom: 'liste_afficher_groupe'
    123           label: '<:aveline:label_afficher_groupe:>'
    124           defaut: ''
    125       -
    126         saisie: 'oui_non'
    127         options:
    128           nom: 'liste_lien_groupe_mots'
    129           label: '<:aveline:label_lien_groupe_mots:>'
    130           defaut: ''
    131           afficher_si: '@liste_afficher_groupe@ == "on"'
    132       -
    133         saisie: 'oui_non'
    134         options:
    135           nom: 'liste_afficher_statistiques_mot'
    136           label: '<:aveline:label_afficher_statistiques_mot:>'
    137           defaut: ''
    138   -
    139     saisie: 'fieldset'
    140     options:
    141       nom: 'si_resume'
    142       label: '<:aveline:label_si_resume:>'
    143       afficher_si: '@style_liste@ == "resume"'
    144     saisies:
    145       -
    146         saisie: 'oui_non'
    147         options:
    148           nom: 'afficher_groupe'
    149           label: '<:aveline:label_afficher_groupe:>'
    150           defaut: ''
    151       -
    152         saisie: 'oui_non'
    153         options:
    154           nom: 'lien_groupe_mots'
    155           label: '<:aveline:label_lien_groupe_mots:>'
    156           defaut: ''
    157           afficher_si: '@afficher_groupe@ == "on"'
    158       -
    159         saisie: 'oui_non'
    160         options:
    161           nom: 'afficher_logo'
    162           label: '<:aveline:label_afficher_logo:>'
    163           defaut: 'on'
    164       -
    165         saisie: 'input'
    166         options:
    167           nom: 'taille_max_logo'
    168           label: '<:aveline:label_taille_max_logo:>'
    169           defaut: 150
    170           afficher_si: '@afficher_logo@ == "on"'
    171         verifier:
    172           type: 'entier'
    173           min: 10
    174       -
    175         saisie: 'oui_non'
    176         options:
    177           nom: 'afficher_introduction'
    178           label: '<:aveline:label_afficher_introduction:>'
    179           defaut: 'on'
    180       -
    181         saisie: 'input'
    182         options:
    183           nom: 'longueur_max_introduction'
    184           label: '<:aveline:label_longueur_max_introduction:>'
    185           defaut: 600
    186           afficher_si: '@afficher_introduction@ == "on"'
    187         verifier:
    188           type: 'entier'
    189           min: 10
    190       -
    191         saisie: 'oui_non'
    192         options:
    193           nom: 'afficher_lire_la_suite'
    194           label: '<:aveline:label_afficher_lire_la_suite:>'
    195           defaut: 'on'
    196       -
    197         saisie: 'oui_non'
    198         options:
    199           nom: 'rappeler_titre'
    200           label: '<:aveline:label_rappeler_titre:>'
    201           defaut: 'on'
    202           afficher_si: '@afficher_lire_la_suite@ == "on"'
    203       -
    204         saisie: 'oui_non'
    205         options:
    206           nom: 'afficher_statistiques_mot'
    207           label: '<:aveline:label_afficher_statistiques_mot:>'
    208           defaut: ''
    209   -
    210     saisie: 'oui_non'
    211     options:
    212       nom: 'message_aucun_resultat'
    213       label: '<:aveline:label_message_aucun_resultat:>'
    214       defaut: ''
     9  - 'inclure:inc-yaml/liste-mot.yaml'
     10  - 'inclure:inc-yaml/options-recherche.yaml'
     11  - 'inclure:inc-yaml/pagination.yaml'
     12  - 'inclure:inc-yaml/titre-mot.yaml'
     13  - 'inclure:inc-yaml/resume-mot.yaml'
  • _squelettes_/aveline/noisettes/rubrique-mots_cles.yaml

    r44171 r44199  
    22description: '<:aveline:description_rubrique-mots_cles:>'
    33icon: 'img/ic_mot.png'
     4contexte:
     5  - 'id_rubrique'
     6  - 'debut_liste_mots'
     7  - 'lang'
    48parametres:
    5   -
    6     saisie: 'selection'
    7     options:
    8       nom: 'liste_mots'
    9       label: '<:aveline:label_liste_mots:>'
    10       defaut: 'tous'
    11       cacher_option_intro: 'oui'
    12       datas:
    13         tous: '<:aveline:item_mots_tous:>'
    14         groupes_specifiques: '<:aveline:item_groupes_specifiques:>'
    15   -
    16     saisie: 'groupe_mots'
    17     options:
    18       nom: 'groupes_specifiques'
    19       label: '<:aveline:label_groupes_specifiques:>'
    20       cacher_option_intro: 'oui'
    21       multiple: 'oui'
    22       afficher_si: '@liste_mots@ == "groupes_specifiques"'
    23   -
    24     saisie: 'selection'
    25     options:
    26       nom: 'selection'
    27       label: '<:aveline:label_selection:>'
    28       defaut: 'tout'
    29       cacher_option_intro: 'oui'
    30       datas:
    31         tout: '<:aveline:item_tout:>'
    32         limite: '<:aveline:item_limite:>'
    33         pagination: '<:aveline:item_pagination:>'
    34   -
    35     saisie: 'input'
    36     options:
    37       nom: 'limite'
    38       label: '<:aveline:label_limite:>'
    39       defaut: 10
    40       afficher_si: '@selection@ == "limite"'
    41     verifier:
    42       type: 'entier'
    43       options:
    44         min: 1
    45   -
    46     saisie: 'fieldset'
    47     options:
    48       nom: 'si_pagination'
    49       label: '<:aveline:label_si_pagination:>'
    50       afficher_si: '@selection@ == "pagination"'
    51     saisies:
    52       -
    53         saisie: 'input'
    54         options:
    55           nom: 'pas_pagination'
    56           label: '<:aveline:label_pas_pagination:>'
    57           defaut: 5
    58         verifier:
    59           type: 'entier'
    60           options:
    61             min: 1
    62       -
    63         saisie: 'selection'
    64         options:
    65           nom: 'position_pagination'
    66           label: '<:aveline:label_position_pagination:>'
    67           defaut: 'fin'
    68           cacher_option_intro: 'oui'
    69           datas:
    70             debut: '<:aveline:item_debut:>'
    71             fin: '<:aveline:item_fin:>'
    72             deux: '<:aveline:item_deux:>'
    73       -
    74         saisie: 'selection'
    75         options:
    76           nom: 'style_pagination'
    77           label: '<:aveline:label_style_pagination:>'
    78           defaut: ''
    79           cacher_option_intro: 'oui'
    80           datas:
    81             '': '<:aveline:item_pagination_defaut:>'
    82             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    83             page: '<:aveline:item_pagination_page:>'
    84             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    85             simple: '<:aveline:item_pagination_simple:>'
    86   -
    87     saisie: 'oui_non'
    88     options:
    89       nom: 'separer_resultats_groupes'
    90       label: '<:aveline:label_separer_resultats_groupes:>'
    91       defaut: ''
    92   -
    93     saisie: 'oui_non'
    94     options:
    95       nom: 'afficher_titre_liste'
    96       label: '<:aveline:label_afficher_titre_liste:>'
    97       defaut: 'on'
    98   -
    99     saisie: 'selection'
    100     options:
    101       nom: 'titre_liste'
    102       label: '<:aveline:label_titre_liste:>'
    103       defaut: 'public:mots_clefs'
    104       cacher_option_intro: 'oui'
    105       datas:
    106         'public:mots_clefs': '<:public:mots_clefs:>'
    107         'aveline_public:tags': '<:aveline_public:tags:>'
    108         'aveline_public:themes': '<:aveline_public:themes:>'
    109         'aveline_public:sujets': '<:aveline_public:sujets:>'
    110         'aveline_public:categories': '<:aveline_public:categories:>'
    111         titre_perso: '<:aveline:item_titre_perso:>'
    112       afficher_si: '@afficher_titre_liste@ == "on"'
    113   -
    114     saisie: 'input'
    115     options:
    116       nom: 'titre_liste_perso'
    117       label: '<:aveline:label_titre_liste_perso:>'
    118       explication: '<:aveline:explication_raccourcis_typo:>'
    119       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    120   -
    121     saisie: 'selection'
    122     options:
    123       nom: 'style_liste'
    124       label: '<:aveline:label_style_liste:>'
    125       defaut: 'liste'
    126       cacher_option_intro: 'oui'
    127       datas:
    128         liste: '<:aveline:item_liste:>'
    129         resume: '<:aveline:item_resume:>'
    130   -
    131     saisie: 'fieldset'
    132     options:
    133       nom: 'si_liste_simple'
    134       label: '<:aveline:label_si_liste_simple:>'
    135       afficher_si: '@style_liste@ == "liste"'
    136     saisies:
    137       -
    138         saisie: 'oui_non'
    139         options:
    140           nom: 'liste_afficher_groupe'
    141           label: '<:aveline:label_afficher_groupe:>'
    142           defaut: ''
    143       -
    144         saisie: 'oui_non'
    145         options:
    146           nom: 'liste_lien_groupe_mots'
    147           label: '<:aveline:label_lien_groupe_mots:>'
    148           defaut: ''
    149           afficher_si: '@liste_afficher_groupe@ == "on"'
    150       -
    151         saisie: 'oui_non'
    152         options:
    153           nom: 'liste_afficher_statistiques_mot'
    154           label: '<:aveline:label_afficher_statistiques_mot:>'
    155           defaut: ''
    156   -
    157     saisie: 'fieldset'
    158     options:
    159       nom: 'si_resume'
    160       label: '<:aveline:label_si_resume:>'
    161       afficher_si: '@style_liste@ == "resume"'
    162     saisies:
    163       -
    164         saisie: 'oui_non'
    165         options:
    166           nom: 'afficher_groupe'
    167           label: '<:aveline:label_afficher_groupe:>'
    168           defaut: ''
    169       -
    170         saisie: 'oui_non'
    171         options:
    172           nom: 'lien_groupe_mots'
    173           label: '<:aveline:label_lien_groupe_mots:>'
    174           defaut: ''
    175           afficher_si: '@afficher_groupe@ == "on"'
    176       -
    177         saisie: 'oui_non'
    178         options:
    179           nom: 'afficher_logo'
    180           label: '<:aveline:label_afficher_logo:>'
    181           defaut: 'on'
    182       -
    183         saisie: 'input'
    184         options:
    185           nom: 'taille_max_logo'
    186           label: '<:aveline:label_taille_max_logo:>'
    187           defaut: 150
    188           afficher_si: '@afficher_logo@ == "on"'
    189         verifier:
    190           type: 'entier'
    191           min: 10
    192       -
    193         saisie: 'oui_non'
    194         options:
    195           nom: 'afficher_introduction'
    196           label: '<:aveline:label_afficher_introduction:>'
    197           defaut: 'on'
    198       -
    199         saisie: 'input'
    200         options:
    201           nom: 'longueur_max_introduction'
    202           label: '<:aveline:label_longueur_max_introduction:>'
    203           defaut: 600
    204           afficher_si: '@afficher_introduction@ == "on"'
    205         verifier:
    206           type: 'entier'
    207           min: 10
    208       -
    209         saisie: 'oui_non'
    210         options:
    211           nom: 'afficher_lire_la_suite'
    212           label: '<:aveline:label_afficher_lire_la_suite:>'
    213           defaut: 'on'
    214       -
    215         saisie: 'oui_non'
    216         options:
    217           nom: 'rappeler_titre'
    218           label: '<:aveline:label_rappeler_titre:>'
    219           defaut: 'on'
    220           afficher_si: '@afficher_lire_la_suite@ == "on"'
    221       -
    222         saisie: 'oui_non'
    223         options:
    224           nom: 'afficher_statistiques_mot'
    225           label: '<:aveline:label_afficher_statistiques_mot:>'
    226           defaut: ''
     9  - 'inclure:inc-yaml/liste-mot.yaml'
     10  - 'inclure:inc-yaml/pagination.yaml'
     11  - 'inclure:inc-yaml/titre-mot.yaml'
     12  - 'inclure:inc-yaml/resume-mot.yaml'
  • _squelettes_/aveline/noisettes/site-mots_cles.yaml

    r44171 r44199  
    22description: '<:aveline:description_site-mots_cles:>'
    33icon: 'img/ic_mot.png'
     4contexte:
     5  - 'id_syndic'
     6  - 'debut_liste_mots'
     7  - 'lang'
    48parametres:
    5   -
    6     saisie: 'selection'
    7     options:
    8       nom: 'liste_mots'
    9       label: '<:aveline:label_liste_mots:>'
    10       defaut: 'tous'
    11       cacher_option_intro: 'oui'
    12       datas:
    13         tous: '<:aveline:item_mots_tous:>'
    14         groupes_specifiques: '<:aveline:item_groupes_specifiques:>'
    15   -
    16     saisie: 'groupe_mots'
    17     options:
    18       nom: 'groupes_specifiques'
    19       label: '<:aveline:label_groupes_specifiques:>'
    20       cacher_option_intro: 'oui'
    21       multiple: 'oui'
    22       afficher_si: '@liste_mots@ == "groupes_specifiques"'
    23   -
    24     saisie: 'selection'
    25     options:
    26       nom: 'selection'
    27       label: '<:aveline:label_selection:>'
    28       defaut: 'tout'
    29       cacher_option_intro: 'oui'
    30       datas:
    31         tout: '<:aveline:item_tout:>'
    32         limite: '<:aveline:item_limite:>'
    33         pagination: '<:aveline:item_pagination:>'
    34   -
    35     saisie: 'input'
    36     options:
    37       nom: 'limite'
    38       label: '<:aveline:label_limite:>'
    39       defaut: 10
    40       afficher_si: '@selection@ == "limite"'
    41     verifier:
    42       type: 'entier'
    43       options:
    44         min: 1
    45   -
    46     saisie: 'fieldset'
    47     options:
    48       nom: 'si_pagination'
    49       label: '<:aveline:label_si_pagination:>'
    50       afficher_si: '@selection@ == "pagination"'
    51     saisies:
    52       -
    53         saisie: 'input'
    54         options:
    55           nom: 'pas_pagination'
    56           label: '<:aveline:label_pas_pagination:>'
    57           defaut: 5
    58         verifier:
    59           type: 'entier'
    60           options:
    61             min: 1
    62       -
    63         saisie: 'selection'
    64         options:
    65           nom: 'position_pagination'
    66           label: '<:aveline:label_position_pagination:>'
    67           defaut: 'fin'
    68           cacher_option_intro: 'oui'
    69           datas:
    70             debut: '<:aveline:item_debut:>'
    71             fin: '<:aveline:item_fin:>'
    72             deux: '<:aveline:item_deux:>'
    73       -
    74         saisie: 'selection'
    75         options:
    76           nom: 'style_pagination'
    77           label: '<:aveline:label_style_pagination:>'
    78           defaut: ''
    79           cacher_option_intro: 'oui'
    80           datas:
    81             '': '<:aveline:item_pagination_defaut:>'
    82             precedent_suivant: '<:aveline:item_pagination_precedent_suivant:>'
    83             page: '<:aveline:item_pagination_page:>'
    84             page_precedent_suivant: '<:aveline:item_pagination_page_precedent_suivant:>'
    85             simple: '<:aveline:item_pagination_simple:>'
    86   -
    87     saisie: 'oui_non'
    88     options:
    89       nom: 'separer_resultats_groupes'
    90       label: '<:aveline:label_separer_resultats_groupes:>'
    91       defaut: ''
    92   -
    93     saisie: 'oui_non'
    94     options:
    95       nom: 'afficher_titre_liste'
    96       label: '<:aveline:label_afficher_titre_liste:>'
    97       defaut: 'on'
    98   -
    99     saisie: 'selection'
    100     options:
    101       nom: 'titre_liste'
    102       label: '<:aveline:label_titre_liste:>'
    103       defaut: 'public:mots_clefs'
    104       cacher_option_intro: 'oui'
    105       datas:
    106         'public:mots_clefs': '<:public:mots_clefs:>'
    107         'aveline_public:tags': '<:aveline_public:tags:>'
    108         'aveline_public:themes': '<:aveline_public:themes:>'
    109         'aveline_public:sujets': '<:aveline_public:sujets:>'
    110         'aveline_public:categories': '<:aveline_public:categories:>'
    111         titre_perso: '<:aveline:item_titre_perso:>'
    112       afficher_si: '@afficher_titre_liste@ == "on"'
    113   -
    114     saisie: 'input'
    115     options:
    116       nom: 'titre_liste_perso'
    117       label: '<:aveline:label_titre_liste_perso:>'
    118       explication: '<:aveline:explication_raccourcis_typo:>'
    119       afficher_si: '@afficher_titre_liste@ == "on" && @titre_liste@ == "titre_perso"'
    120   -
    121     saisie: 'selection'
    122     options:
    123       nom: 'style_liste'
    124       label: '<:aveline:label_style_liste:>'
    125       defaut: 'liste'
    126       cacher_option_intro: 'oui'
    127       datas:
    128         liste: '<:aveline:item_liste:>'
    129         resume: '<:aveline:item_resume:>'
    130   -
    131     saisie: 'fieldset'
    132     options:
    133       nom: 'si_liste_simple'
    134       label: '<:aveline:label_si_liste_simple:>'
    135       afficher_si: '@style_liste@ == "liste"'
    136     saisies:
    137       -
    138         saisie: 'oui_non'
    139         options:
    140           nom: 'liste_afficher_groupe'
    141           label: '<:aveline:label_afficher_groupe:>'
    142           defaut: ''
    143       -
    144         saisie: 'oui_non'
    145         options:
    146           nom: 'liste_lien_groupe_mots'
    147           label: '<:aveline:label_lien_groupe_mots:>'
    148           defaut: ''
    149           afficher_si: '@liste_afficher_groupe@ == "on"'
    150       -
    151         saisie: 'oui_non'
    152         options:
    153           nom: 'liste_afficher_statistiques_mot'
    154           label: '<:aveline:label_afficher_statistiques_mot:>'
    155           defaut: ''
    156   -
    157     saisie: 'fieldset'
    158     options:
    159       nom: 'si_resume'
    160       label: '<:aveline:label_si_resume:>'
    161       afficher_si: '@style_liste@ == "resume"'
    162     saisies:
    163       -
    164         saisie: 'oui_non'
    165         options:
    166           nom: 'afficher_groupe'
    167           label: '<:aveline:label_afficher_groupe:>'
    168           defaut: ''
    169       -
    170         saisie: 'oui_non'
    171         options:
    172           nom: 'lien_groupe_mots'
    173           label: '<:aveline:label_lien_groupe_mots:>'
    174           defaut: ''
    175           afficher_si: '@afficher_groupe@ == "on"'
    176       -
    177         saisie: 'oui_non'
    178         options:
    179           nom: 'afficher_logo'
    180           label: '<:aveline:label_afficher_logo:>'
    181           defaut: 'on'
    182       -
    183         saisie: 'input'
    184         options:
    185           nom: 'taille_max_logo'
    186           label: '<:aveline:label_taille_max_logo:>'
    187           defaut: 150
    188           afficher_si: '@afficher_logo@ == "on"'
    189         verifier:
    190           type: 'entier'
    191           min: 10
    192       -
    193         saisie: 'oui_non'
    194         options:
    195           nom: 'afficher_introduction'
    196           label: '<:aveline:label_afficher_introduction:>'
    197           defaut: 'on'
    198       -
    199         saisie: 'input'
    200         options:
    201           nom: 'longueur_max_introduction'
    202           label: '<:aveline:label_longueur_max_introduction:>'
    203           defaut: 600
    204           afficher_si: '@afficher_introduction@ == "on"'
    205         verifier:
    206           type: 'entier'
    207           min: 10
    208       -
    209         saisie: 'oui_non'
    210         options:
    211           nom: 'afficher_lire_la_suite'
    212           label: '<:aveline:label_afficher_lire_la_suite:>'
    213           defaut: 'on'
    214       -
    215         saisie: 'oui_non'
    216         options:
    217           nom: 'rappeler_titre'
    218           label: '<:aveline:label_rappeler_titre:>'
    219           defaut: 'on'
    220           afficher_si: '@afficher_lire_la_suite@ == "on"'
    221       -
    222         saisie: 'oui_non'
    223         options:
    224           nom: 'afficher_statistiques_mot'
    225           label: '<:aveline:label_afficher_statistiques_mot:>'
    226           defaut: ''
     9  - 'inclure:inc-yaml/liste-mot.yaml'
     10  - 'inclure:inc-yaml/pagination.yaml'
     11  - 'inclure:inc-yaml/titre-mot.yaml'
     12  - 'inclure:inc-yaml/resume-mot.yaml'
Note: See TracChangeset for help on using the changeset viewer.