Changeset 117886 in spip-zone


Ignore:
Timestamp:
Sep 18, 2019, 2:15:00 PM (17 months ago)
Author:
tcharlss@…
Message:

Petit ajout simple et qui ne mange pas de pain, donc commit direct et engueulade après des fois que. Exactement comme le fait le plugin menus, ajout d'une option de configuration pour masquer certains types de noisettes lors de l'ajout d'une noisette (dans la liste glisser-déposer latérale, et celle du formulaire d'ajout). Cela permet aux admins de ne laisser que les types de noisettes pertinents pour le site si besoin, et facilite la tâche des rédacteurices en enlevant du bruit.

Location:
_plugins_/noizetier/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/formulaires/configurer_noizetier.html

    r113519 r117886  
    4444                                explication=<:noizetier:configurer_objets_noisettes_explication:>,
    4545                                exclus=#ENV{_objets_exclus}})]
     46
     47                        [(#REM) Permettre de masquer certains types de noisettes lors de l'ajout ]
     48                        [(#SAISIE{types_noisettes, types_noisettes_masques,
     49                                label=<:noizetier:configurer_types_noisettes_masques_label:>,
     50                                explication=<:noizetier:configurer_types_noisettes_masques_explication:>,
     51                                defaut=#CONFIG{noizetier/types_noisettes_masques}})]
    4652                </div>
    4753
  • _plugins_/noizetier/trunk/formulaires/inclure/inc-input_type_noisette.html

    r112573 r117886  
    44                <input type="#ENV{input_type}" class="#ENV{input_type}" name="[(#ENV{input_type}|=={radio}|?{type_noisette, type_noisette\[\]})]" value="#ENV{type_noisette}" id="#GET{id}" />
    55                <label for="#GET{id}">
     6                        [(#CHEMIN_IMAGE{#ENV{icon}}|balise_img)]
    67                        [(#ENV{nom})]
    78                        [<i>\((#ENV{type_noisette})\)</i>]
  • _plugins_/noizetier/trunk/formulaires/inclure/inc-liste_types_noisette.html

    r115770 r117886  
    88#SET{tri,conteneur}
    99#SET{compteurs, #PAGE_NOIZETIER_INFOS{#ENV{page, #OBJET}, compteurs_type_noisette}}
     10#SET{types_noisettes_masquer,#CONFIG{noizetier/types_noisettes_masques,#ARRAY}}
    1011<BOUCLE_si_type_noisette(CONDITION) {si #GET{compteurs/total}}>
    1112        <BOUCLE_infos_page(NOIZETIER_PAGES) {page=#ENV{page, #OBJET}}>
     
    1617        </BOUCLE_infos_page>
    1718
     19        [(#REM) Propres à une composition ]
    1820        <BOUCLE_si_composition(CONDITION) {si #GET{composition}}>
    1921                <B_types_noisette_composition>
     
    2325                        <ul class="liste-items liste-noisettes liste-noisettes-disponibles">
    2426                ]
    25                 <BOUCLE_types_noisette_composition(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=#GET{composition}}{actif?}{where?}{tri #GET{tri},#GET{defaut_tri}}{par type_noisette}>
     27                <BOUCLE_types_noisette_composition(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=#GET{composition}}{actif?}{where?}{type_noisette !IN #GET{types_noisettes_masquer}}{tri #GET{tri},#GET{defaut_tri}}{par type_noisette}>
    2628                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
    2729                                type_noisette,
     
    3638        </BOUCLE_si_composition>
    3739
     40        [(#REM) Propres à une page ]
    3841        <B_types_noisette_page>
    3942                <div class="editer pleine_largeur editer_type_noisette" id="types_noisette-page">
     
    4245                        <ul class="liste-items liste-noisettes liste-noisettes-disponibles">
    4346                ]
    44         <BOUCLE_types_noisette_page(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=''}{actif?}{where?}{tri #GET{tri},#GET{defaut_tri}}{par type_noisette}>
     47        <BOUCLE_types_noisette_page(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=''}{actif?}{where?}{type_noisette !IN #GET{types_noisettes_masquer}}{tri #GET{tri},#GET{defaut_tri}}{par type_noisette}>
    4548                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
    4649                                type_noisette,
     
    5457        </B_types_noisette_page>
    5558
     59        [(#REM) Communes à toutes les pages ]
    5660        <B_types_noisette_communes>
    5761                <div class="editer pleine_largeur editer_type_noisette" id="types_noisette-communs">
     
    6064                        <ul class="liste-items liste-noisettes liste-noisettes-disponibles">
    6165                ]
    62         <BOUCLE_types_noisette_communes(TYPES_NOISETTES){plugin=noizetier}{type=''}{composition=''}{actif?}{where?}{tri #GET{tri},#GET{defaut_tri}}{par type_noisette}>
     66        <BOUCLE_types_noisette_communes(TYPES_NOISETTES){plugin=noizetier}{type=''}{composition=''}{actif?}{where?}{type_noisette !IN #GET{types_noisettes_masquer}}{tri #GET{tri},#GET{defaut_tri}}{par type_noisette}>
    6367                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
    6468                                type_noisette,
  • _plugins_/noizetier/trunk/lang/noizetier_fr.php

    r114658 r117886  
    3535        'configurer_profondeur_max_label' => 'Profondeur d’imbrication',
    3636        'configurer_titre' => 'Configurer le plugin noiZetier',
     37        'configurer_types_noisettes_masques_label' => 'Masquer des types de noisettes',
     38        'configurer_types_noisettes_masques_explication' => 'Cochez les types de noisettes que vous souhaitez <strong>masquer</strong> lors de l’ajout d’une noisette.',
    3739        'copie_de' => 'Copie de @source@',
    3840
  • _plugins_/noizetier/trunk/paquet.xml

    r116095 r117886  
    22        prefix="noizetier"
    33        categorie="maintenance"
    4         version="3.0.91"
     4        version="3.0.92"
    55        etat="dev"
    66        compatibilite="[3.2.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.