source: spip-zone/_plugins_/court-circuit/trunk/formulaires/configurer_courtcircuit.html @ 53584

Last change on this file since 53584 was 53584, checked in by joseph@…, 8 years ago

Petite amélioration du formulaire de config, en masquant une option inutile le cas échéant.

File size: 8.2 KB
Line 
1<!-- presentation=non -->
2<!-- nom=courtcircuit -->
3<div class="formulaire_spip formulaire_cfg formulaire_configurer formulaire_#FORM">
4        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
5        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
6
7        <form method="post" action="#ENV{action}"><div>
8                #ACTION_FORMULAIRE{#ENV{action}}
9                <h3 class="titrem"><:courtcircuit:label_exceptions:></h3>
10                <ul>
11                        <li class="editer_variantes_squelettes[ (#ENV**{erreurs}|table_valeur{variantes_squelettes}|oui)erreur]">
12                                <label><:courtcircuit:label_variantes_squelettes:></label>
13                                <p class="explication"><:courtcircuit:explication_variantes_squelettes:></p>
14                                <div class="choix">
15                                        <input type="radio" name="variantes_squelettes" class="radio" id="variantes_squelettes_oui" value="oui" [(#ENV{variantes_squelettes,oui}|=={oui}|oui) checked="checked"] />
16                                        <label for='variantes_squelettes_oui'><:courtcircuit:item_jamais_rediriger:></label>
17                                </div>
18                                <div class="choix">
19                                        <input type="radio" name="variantes_squelettes" class="radio" id="variantes_squelettes_non" value="non" [(#ENV{variantes_squelettes,oui}|=={non}|oui) checked="checked"] />
20                                        <label for='variantes_squelettes_non'><:courtcircuit:item_appliquer_redirections:></label>
21                                </div>
22                        </li>
23                        [(#PLUGIN{compositions}|oui)
24                        <li class="editer_composition_rubrique[ (#ENV**{erreurs}|table_valeur{composition_rubrique}|oui)erreur]">
25                                <label><:courtcircuit:label_composition_rubrique:></label>
26                                <div class="choix">
27                                        <input type="radio" name="composition_rubrique" class="radio" id="composition_rubrique_oui" value="oui" [(#ENV{composition_rubrique,oui}|=={oui}|oui) checked="checked"] />
28                                        <label for='composition_rubrique_oui'><:courtcircuit:item_jamais_rediriger:></label>
29                                </div>
30                                <div class="choix">
31                                        <input type="radio" name="composition_rubrique" class="radio" id="composition_rubrique_non" value="non" [(#ENV{composition_rubrique,oui}|=={non}|oui) checked="checked"] />
32                                        <label for='composition_rubrique_non'><:courtcircuit:item_appliquer_redirections:></label>
33                                </div>
34                        </li>]
35                </ul>
36               
37                <h3 class="titrem"><:courtcircuit:label_regles:></h3>
38                <ul>
39                        <li class="explication"><:courtcircuit:explication_regles:></li>
40                        #SET{ordre,1}
41                        <li class="editer_un_article[ (#ENV**{erreurs}|table_valeur{un_article}|oui)erreur]">
42                                <label>#GET{ordre}) <:courtcircuit:label_un_article:></label>
43                                <div class="choix">
44                                        <input type="radio" name="un_article" class="radio" id="un_article_oui" value="oui" [(#ENV{un_article,oui}|=={oui}|oui) checked="checked"] />
45                                        <label for='un_article_oui'><:courtcircuit:item_rediriger_sur_article:></label>
46                                </div>
47                                <div class="choix">
48                                        <input type="radio" name="un_article" class="radio" id="un_article_non" value="non" [(#ENV{un_article,oui}|=={non}|oui) checked="checked"] />
49                                        <label for='un_article_non'><:courtcircuit:item_ne_pas_rediriger:></label>
50                                </div>
51                                #SET{ordre,#GET{ordre}|plus{1}}
52                        </li>
53                        [(#PLUGIN{article_accueil}|oui)
54                        <li class="editer_article_accueil[ (#ENV**{erreurs}|table_valeur{article_accueil}|oui)erreur]">
55                                <label>#GET{ordre}) <:courtcircuit:label_article_accueil:></label>
56                                <div class="choix">
57                                        <input type="radio" name="article_accueil" class="radio" id="article_accueil_oui" value="oui" [(#ENV{article_accueil,oui}|=={oui}|oui) checked="checked"] />
58                                        <label for='article_accueil_oui'><:courtcircuit:item_rediriger_sur_article:></label>
59                                </div>
60                                <div class="choix">
61                                        <input type="radio" name="article_accueil" class="radio" id="article_accueil_non" value="non" [(#ENV{article_accueil,oui}|=={non}|oui) checked="checked"] />
62                                        <label for='article_accueil_non'><:courtcircuit:item_ne_pas_rediriger:></label>
63                                </div>
64                                #SET{ordre,#GET{ordre}|plus{1}}
65                        </li>]
66                        <li class="editer_rang_un[ (#ENV**{erreurs}|table_valeur{rang_un}|oui)erreur]">
67                                <label>#GET{ordre}) <:courtcircuit:label_rang_un:></label>
68                                <div class="choix">
69                                        <input type="radio" name="rang_un" class="radio" id="rang_un_oui" value="oui" [(#ENV{rang_un,oui}|=={oui}|oui) checked="checked"] />
70                                        <label for='rang_un_oui'><:courtcircuit:item_rediriger_sur_article:></label>
71                                </div>
72                                <div class="choix">
73                                        <input type="radio" name="rang_un" class="radio" id="rang_un_non" value="non" [(#ENV{rang_un,oui}|=={non}|oui) checked="checked"] />
74                                        <label for='rang_un_non'><:courtcircuit:item_ne_pas_rediriger:></label>
75                                </div>
76                                #SET{ordre,#GET{ordre}|plus{1}}
77                        </li>
78                        <li class="editer_plus_recent[ (#ENV**{erreurs}|table_valeur{plus_recent}|oui)erreur]">
79                                <label>#GET{ordre}) <:courtcircuit:label_plus_recent:></label>
80                                <div class="choix">
81                                        <input type="radio" name="plus_recent" class="radio" id="plus_recent_oui" value="oui" [(#ENV{plus_recent,oui}|=={oui}|oui) checked="checked"] />
82                                        <label for='plus_recent_oui'><:courtcircuit:item_rediriger_sur_article:></label>
83                                </div>
84                                <div class="choix">
85                                        <input type="radio" name="plus_recent" class="radio" id="plus_recent_non" value="non" [(#ENV{plus_recent,oui}|=={non}|oui) checked="checked"] />
86                                        <label for='plus_recent_non'><:courtcircuit:item_ne_pas_rediriger:></label>
87                                </div>
88                                #SET{ordre,#GET{ordre}|plus{1}}
89                        </li>
90                        <li class="editer_plus_recent_branche[ (#ENV**{erreurs}|table_valeur{plus_recent_branche}|oui)erreur]">
91                                <label>#GET{ordre}) <:courtcircuit:label_plus_recent_branche:></label>
92                                <div class="choix">
93                                        <input type="radio" name="plus_recent_branche" class="radio" id="plus_recent_branche_oui" value="oui" [(#ENV{plus_recent_branche,non}|=={oui}|oui) checked="checked"] />
94                                        <label for='plus_recent_branche_oui'><:courtcircuit:item_rediriger_sur_article:></label>
95                                </div>
96                                <div class="choix">
97                                        <input type="radio" name="plus_recent_branche" class="radio" id="plus_recent_branche_non" value="non" [(#ENV{plus_recent_branche,non}|=={non}|oui) checked="checked"] />
98                                        <label for='plus_recent_branche_non'><:courtcircuit:item_ne_pas_rediriger:></label>
99                                </div>
100                                #SET{ordre,#GET{ordre}|plus{1}}
101                        </li>
102                        <li class="editer_sousrubrique[ (#ENV**{erreurs}|table_valeur{sousrubrique}|oui)erreur]">
103                                <label>#GET{ordre}) <:courtcircuit:label_sousrubrique:></label>
104                                <p class="explication"><:courtcircuit:explication_sousrubrique:></p>
105                                <div class="choix">
106                                        <input type="radio" name="sousrubrique" class="radio" id="sousrubrique_oui" value="oui" [(#ENV{sousrubrique,oui}|=={oui}|oui) checked="checked"] />
107                                        <label for='sousrubrique_oui'><:item_oui:></label>
108                                </div>
109                                <div class="choix">
110                                        <input type="radio" name="sousrubrique" class="radio" id="sousrubrique_non" value="non" [(#ENV{sousrubrique,oui}|=={non}|oui) checked="checked"] />
111                                        <label for='sousrubrique_non'><:item_non:></label>
112                                </div>
113                        </li>
114                </ul>
115                [(#REM) L'option sousrubrique ne s'applique jamais si plus_recent_branche est actif.]
116                <script type="text/javascript">// <![CDATA[
117                        $(document).ready(function(){
118                                function maj_editer_sousrubrique() {
119                                        var plus_recent_branche = $("[name='plus_recent_branche']:checked").val();
120                                        if (plus_recent_branche == 'oui')
121                                                $("li.editer_sousrubrique").hide(500);
122                                        else
123                                                $("li.editer_sousrubrique").show(500);
124                                };
125                                maj_editer_sousrubrique();
126                                $("[name='plus_recent_branche']").change(function(){maj_editer_sousrubrique();});
127                        });
128                //]]></script>
129               
130               
131                <h3 class="titrem"><:courtcircuit:label_liens:></h3>
132                <ul>
133                        <li class="editer_variantes_squelettes[ (#ENV**{erreurs}|table_valeur{variantes_squelettes}|oui)erreur]">
134                                <label><:courtcircuit:label_liens_rubriques:></label>
135                                <p class="explication"><:courtcircuit:explication_liens_rubriques:></p>
136                                <div class="choix">
137                                        <input type="radio" name="liens_rubriques" class="radio" id="liens_rubriques_oui" value="oui" [(#ENV{liens_rubriques,oui}|=={oui}|non) checked="checked"] />
138                                        <label for='liens_rubriques_oui'><:item_oui:></label>
139                                </div>
140                                <div class="choix">
141                                        <input type="radio" name="liens_rubriques" class="radio" id="liens_rubriques_non" value="non" [(#ENV{liens_rubriques,oui}|=={non}|non) checked="checked"] />
142                                        <label for='liens_rubriques_non'><:item_non:></label>
143                                </div>
144                        </li>
145                </ul>
146                <p class="boutons">
147                        <input type="submit" name="_cfg_ok" class="submit" value="<:valider:>" />
148                </p>
149        </div></form>
150</div>
Note: See TracBrowser for help on using the repository browser.