Changeset 113274 in spip-zone


Ignore:
Timestamp:
Jan 6, 2019, 2:40:02 PM (2 months ago)
Author:
root
Message:

Mise au point du formulaire de configuration avec les standards SPIP actuels sachant qu'à priori on ne veut pas nécessiter Saisies pour ce petit plugin.
Comme les items de langue ne sont pas traduits on en profite pour revoir la nomenclature.
Ajout de l'autorisation configuration pour la page de ...configuration.

Location:
_plugins_/exclure_secteur/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/exclure_secteur/trunk/formulaires/configurer_secteur.html

    r73266 r113274  
    11<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
    22
    3         <h3 class='titrem'><:exclure_sect:cfg_exclure_secteur:></h3>
     3        <h3 class='titrem'><:exclure_sect:configurer_form_titre:></h3>
    44
    55        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    66        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    77
    8         [(#REM)<input type="hidden" name="_meta_titre" value="<:exclure_sect:cfg_exclure_secteur:>" />]
    9 
    108        <BOUCLE_editable(CONDITION){si #ENV{editable}}>
    119        <form action="#ENV{action}" method="post"><div>
    12                 [(#REM) declarer les hidden qui declencheront le service du formulaire
    13                 parametre : url d'action ]
     10                [(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ]
    1411                #ACTION_FORMULAIRE{#ENV{action}}
    1512
     
    1714                <fieldset>
    1815                        <legend id="explication">
    19                                 <:exclure_sect:cfg_explication:>
     16                                <:exclure_sect:secteurs_exclus_fieldset:>
    2017                        </legend>
    2118                        <p class="explication">
    22                                 <:exclure_sect:cfg_explication_exclure_sect:>
     19                                <:exclure_sect:secteurs_exclus_explication:>
    2320                        </p>
    24                         <ul>
     21                        <ul class="editer-groupe">
    2522                                #SET{name,exclure_sect} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} #SET{obli,''}
    2623                                <li class="editer editer_[(#GET{name}) ]pleine_largeur[ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    27                                         <ul class="liste-items">
    28                                                 <BOUCLE_racine(RUBRIQUES){racine}{tout}>
    29                                                 #SET{checked, #ID_RUBRIQUE|in_array{#CONFIG{secteur/exclure_sect, #ARRAY}}|?{checked,''}}
    30                                                 #SET{alt,#VAL{titre_numero_rubrique}|_T|concat{' ',#ID_RUBRIQUE}}
    31                                                 <li class="item[ (#GET{checked}|oui)on]">
    32                                                         <div class="choix">
    33                                                                 <input
    34                                                                         type="checkbox"
    35                                                                         name="exclure_sect[]"
    36                                                                         value="#ID_RUBRIQUE"
    37                                                                         [ (#GET{checked}|oui)checked="checked"] />
    38                                                                 <label for="rub_#ID_RUBRIQUE">
    39                                                                         [(#CHEMIN_IMAGE{secteur-16.png}|balise_img{#GET{alt},spip_logos})&nbsp;][(#TITRE)]
    40                                                                 </label>
    41                                                         </div>
    42                                                 </li>
    43                                                 </BOUCLE_racine>
    44                                         </ul>
     24                                <BOUCLE_racine(RUBRIQUES){racine}{tout}>
     25                                        #SET{checked, #ID_RUBRIQUE|in_array{#CONFIG{secteur/exclure_sect, #ARRAY}}|?{checked, ''}}
     26                                        <div class="choix">
     27                                                <input
     28                                                        type="checkbox"
     29                                                        name="exclure_sect[]"
     30                                                        value="#ID_RUBRIQUE"
     31                                                        id="sect_#ID_RUBRIQUE"
     32                                                        class="checkbox"
     33                                                        [(#GET{checked}|oui) checked="checked"] />
     34                                                <label for="sect_#ID_RUBRIQUE">
     35                                                        [(#TITRE)]
     36                                                </label>
     37                                        </div>
     38                                </BOUCLE_racine>
    4539                                </li>
    4640                        </ul>
     
    5044                <fieldset>
    5145                        <legend id="explication">
    52                                 <:exclure_sect:cfg_avances:>
     46                                <:exclure_sect:reglages_avances_fieldset:>
    5347                        </legend>
    54                         <ul>
    55 
    56                                 #SET{name,tout} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     48                        <ul class="editer-groupe">
     49                                #SET{name, tout} #SET{erreurs, #ENV**{erreurs}|table_valeur{#GET{name}}}
    5750                                <li class="editer editer_radio editer_[(#GET{name}) ][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    58                                         <label><:exclure_sect:cfg_label_tout:></label>[
     51                                        <label><:exclure_sect:tout_label:></label>[
    5952                                        <span class="erreur_message">(#GET{erreurs})</span>
    60                                         ]<p class="explication"><:exclure_sect:cfg_tout:></p>
     53                                        ]<p class="explication"><:exclure_sect:tout_explication:></p>
    6154                                        <div class="choix">
    6255                                                <input type="radio" value="oui" id="[(#GET{name})_oui]" class="radio" name="#GET{name}"[ (#ENV{#GET{name}}|=={oui}|oui) checked="checked"]>
    63                                                 <label for="[(#GET{name})_oui]">Oui</label>
     56                                                <label for="[(#GET{name})_oui]"><:item_oui:></label>
    6457                                        </div>
    6558                                        <div class="choix">
    6659                                                <input type="radio" value="" id="[(#GET{name})_non]" class="radio" name="#GET{name}"[ (#ENV{#GET{name}}|non) checked="checked"]>
    67                                                 <label for="[(#GET{name})_non]">Non</label>
     60                                                <label for="[(#GET{name})_non]"><:item_non:></label>
    6861                                        </div>
    6962                                </li>
    7063
    71                                 #SET{name,idexplicite} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     64                                #SET{name, idexplicite} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    7265                                <li class="editer editer_radio editer_[(#GET{name}) ][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    73                                         <label><:exclure_sect:cfg_label_id_explicite:></label>[
     66                                        <label><:exclure_sect:id_explicite_label:></label>[
    7467                                        <span class="erreur_message">(#GET{erreurs})</span>
    75                                         ]<p class="explication"><:exclure_sect:cfg_id_explicite:></p>
     68                                        ]<p class="explication"><:exclure_sect:id_explicite_explication:></p>
    7669                                        <div class="choix">
    7770                                                <input type="radio" value="oui" id="[(#GET{name})_oui]" class="radio" name="#GET{name}"[ (#ENV{#GET{name}}|=={oui}|oui) checked="checked"]>
    78                                                 <label for="[(#GET{name})_oui]">Oui</label>
     71                                                <label for="[(#GET{name})_oui]"><:item_oui:></label>
    7972                                        </div>
    8073                                        <div class="choix">
    8174                                                <input type="radio" value="" id="[(#GET{name})_non]" class="radio" name="#GET{name}"[ (#ENV{#GET{name}}|non) checked="checked"]>
    82                                                 <label for="[(#GET{name})_non]">Non</label>
     75                                                <label for="[(#GET{name})_non]"><:item_non:></label>
    8376                                        </div>
    8477                                </li>
     
    9285                <input type="hidden" name="_meta_casier" value="secteur" />
    9386                <p class="boutons">
    94                         <input type="submit" name="_cfg_ok" value="<:bouton_enregistrer:>" />
     87                        <span class="image_loading">&nbsp;</span>
     88                        <input type="submit" class="submit" value="<:bouton_enregistrer:>" />
    9589                </p>
    9690
    9791        </div></form>
    9892        </BOUCLE_editable>
    99 
    10093</div>
  • _plugins_/exclure_secteur/trunk/lang/exclure_sect_fr.php

    r73061 r113274  
    11<?php
    2 
    32// Ceci est un fichier langue de SPIP -- This is a SPIP language file
    4 
    5 ///  Fichier produit par PlugOnet
    6 // Module: paquet-exclure_sect
    7 // Langue: fr
    8 // Date: 18-12-2011 12:10:03
    9 // Items: 2
    103
    114if (!defined('_ECRIRE_INC_VERSION')) return;
     
    147
    158        // C
    16         'cfg_avances'                   => 'Réglages avancés du plugin',
    17         'cfg_exclure_secteur'           => 'Configuration du plugin exclure-secteur',
    18         'cfg_explication'               => 'Secteurs à exclure',
    19         'cfg_explication_exclure_sect'  => 'Choisissez les secteurs à exclure. Ceux-ci n\'apparaîtront pas sur le site public, à moins d\'utiliser le critère <code>{tout_voir}</code>',
    20         'cfg_id_explicite'              => 'Ignorer les boucles sur lesquelles l\'identifiant de l\'objet est explicité ou pris dans le contexte ? <small>(Permet de ne pas modifier le squelette article.html)</small>',
    21         'cfg_tout'                      => 'Le critère <code>{tout}</code> est-il équivalent au critère <code>{tout_voir}</code> ?',
    22         'cfg_label_tout'                => 'Critère <code>{tout}</code>',
    23         'cfg_label_id_explicite'        => 'Identifiant explicite',
     9        'configurer_form_titre' => 'Configuration',
     10        'configurer_page_titre' => 'Plugin Exclure-secteur',
     11        'configurer_menu_entree' =>'Exclure des secteurs',
    2412
    2513        // E
    26         'exclure_secteur'               =>'Exclure secteur',
     14        'secteurs_exclus_fieldset' => 'Secteurs à exclure',
     15        'secteurs_exclus_explication'   => 'Choisissez les secteurs à exclure. Ceux-ci n\'apparaîtront pas sur le site public, à moins d\'utiliser le critère <code>{tout_voir}</code>',
     16
     17        // I
     18        'id_explicite_label' => 'Identifiant explicite',
     19        'id_explicite_explication' => 'Le critère <code>{tout}</code> est-il équivalent au critère <code>{tout_voir}</code> ?',
     20
     21        // R
     22        'reglages_avances_fieldset'     => 'Réglages avancés du plugin',
     23
     24        // T
     25        'tout_label' => 'Critère <code>{tout}</code>',
     26        'tout_explication' => 'Ignorer les boucles sur lesquelles l\'identifiant de l\'objet est explicité ou pris dans le contexte ? <small>(Permet de ne pas modifier certains squelettes comme article.html)</small>',
    2727);
    28 ?>
  • _plugins_/exclure_secteur/trunk/paquet.xml

    r113273 r113274  
    22        prefix="exclure_sect"
    33        categorie="outil"
    4         version="2.0.15"
     4        version="2.0.16"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
     
    1616
    1717        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
    18         <menu nom="configurer_exclure_sect" titre="exclure_sect:exclure_secteur" parent="menu_squelette" icone="images/exclure_secteur-16.jpg" />
     18        <menu nom="configurer_exclure_sect" titre="exclure_sect:configurer_menu_entree" parent="menu_squelette" icone="images/exclure_secteur-16.jpg" />
    1919        <pipeline nom="pre_boucle" inclure="exclure_sect_pipelines.php" />
    2020</paquet>
  • _plugins_/exclure_secteur/trunk/prive/squelettes/contenu/configurer_exclure_sect.html

    r55695 r113274  
    1 <h1 class='grostitre'>Exclure secteur</h1>
    2 <div class='ajax'>
    3 #FORMULAIRE_CONFIGURER_SECTEUR
     1[(#AUTORISER{configurer}|sinon_interdire_acces)]
     2<h1 class="grostitre"><:exclure_sect:configurer_page_titre:></h1>
     3<div class="ajax">
     4        #FORMULAIRE_CONFIGURER_SECTEUR
    45</div>
Note: See TracChangeset for help on using the changeset viewer.