source: spip-zone/_plugins_/links/formulaires/configurer_links.html @ 48961

Last change on this file since 48961 was 48961, checked in by magegahell@…, 10 years ago

Activation du formulaire de configuration dans le backoffice
Modification des pipelines pour tenir compte de la configuration.
Modification du javascript : Ajout d'une classe blank aux liens s'ouvrant dans une nouvelle fenêtre. Ajout d'une classe spip_doc aux liens vers des documents.

File size: 4.4 KB
Line 
1<style type="text/css">
2.formulaire_spip, .formulaire_spip * { font-size: 100% !important; line-height: 1.5; vertical-align: baseline; }
3.formulaire_spip fieldset { border: 0; }
4.formulaire_spip legend { background: none; font-weight: bold; }
5.formulaire_spip li { padding: 0 1.5em; }
6.formulaire_spip .explication { padding: 5px 10px; background: none; border: 0; }
7.formulaire_spip li .explication { padding: 0; font-size: .9em !important; line-height: 1; color: #666; }
8.formulaire_spip .choix input { float: left; }
9. { opacity: 0.5; }
10.:hover { opacity: 1; }
11.formulaire_spip .erreur{ color:#FF0000; }
12
13
14</style>
15<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
16        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
17        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
18        <form method="post" action="#ENV{action}"><div>
19                #ACTION_FORMULAIRE{#ENV{action}}
20                <fieldset>
21                        <legend>Apparence</legend>
22                        <ul class="choix ">
23                                <li class="links_style_yes[ (#ENV**{erreurs}|table_valeur{style_yes}|oui)erreur]">
24                                        <label for="style_yes">Style par d&eacute;faut</label>[
25                                        <span class='erreur'>(#ENV**{erreurs}|table_valeur{style_yes})</span>
26                                        ]<input type="radio" class="radio" name="style" id="style_yes"[ (#ENV{style}|=={on}|?{'checked="checked"'})] value="on" />
27                                        <p class="explication">Pour voir, affichez la page de test <code>?page=demo/links</code> ou mieux, ins&eacute;rez le mod&egrave;le <code>&lt;charte|links&gt;</code> dans un de vos articles. Pour toute personnalisation, compl&eacute;tez en CSS, dans votre feuille de style.</p>
28                                </li>
29                                <li class="links_style_no[ (#ENV**{erreurs}|table_valeur{style_no}|oui)erreur] ">
30                                        <label for="style_no">Aucun style</label>[
31                                        <span class='erreur'>(#ENV**{erreurs}|table_valeur{style_no})</span>
32                                        ]<input type="radio" class="radio" name="style" id="style_no"[ (#ENV{style}|!={on}|?{'checked="checked"'})] value="off"/>
33                                </li>
34                        </ul>
35                </fieldset>
36                <fieldset>
37                        <legend>Comportement</legend>
38                        <ul class="choix ">
39                                <li class="links_window_new[ (#ENV**{erreurs}|table_valeur{window_new}|oui)erreur]">
40                                        <input type="radio" class="radio" name="window" id="window_new" [(#ENV{window}|=={on}|?{'checked="checked"'})] value="on" />
41                                        <label for="window_new">Forcer l'ouverture de certains liens dans une nouvelle fen&ecirc;tre (d&eacute;conseill&eacute;)</label>[
42                                        <span class='erreur'>(#ENV**{erreurs}|table_valeur{window_new})</span>]
43                                        <p class="explication">Attention&nbsp;: ce comportement met certains internautes en difficult&eacute;.</p>
44                                        <ul class="choix">
45                                                <li class="links_external[ (#ENV**{erreurs}|table_valeur{external}|oui)erreur]">
46                                                        <input type="checkbox" class="checkbox" name="external" id="external"[ (#ENV{external}|=={on}|?{'checked="checked"'})] value="on" />
47                                                        <label for="external">Liens externes</label>[
48                                                        <span class='erreur'>(#ENV**{erreurs}|table_valeur{external})</span>]
49                                                </li>
50                                                <li class="links_download[ (#ENV**{erreurs}|table_valeur{download}|oui)erreur]">
51                                                        <input type="checkbox" class="checkbox" name="download" id="download"[ (#ENV{download}|=={on}|?{'checked="checked"'})] value="on" />
52                                                        <label for="download">Documents &agrave; t&eacute;l&eacute;charger</label>[
53                                                        <span class='erreur'>(#ENV**{erreurs}|table_valeur{download})</span>]
54                                                        <ul>
55                                                                <li class="links_doc_list[ (#ENV**{erreurs}|table_valeur{doc_list}|oui)erreur]">
56                                                                        <label for="doc_list">Indiquer les extensions, s&eacute;par&eacute;es d'une virgule (exemple : .pdf,.doc,.xls,.ppt,.odt )</label>[
57                                                                        <span class='erreur'>(#ENV**{erreurs}|table_valeur{doc_list})</span>
58                                                                        ]<input type="text" class="text" name="doc_list" id="doc_list" value="[(#ENV{doc_list})]" />
59                                                                </li>
60                                                        </ul>
61                                                </li>
62                                        </ul>
63                                </li>
64                                <li class="links_window_same[ (#ENV**{erreurs}|table_valeur{window_same}|oui)erreur]">
65                                        <input type="radio" class="radio" name="window" id="window_same"[ (#ENV{window}|!={on}|?{'checked="checked"'})] value="off" />
66                                        <label for="window_same">Laisser l'internaute libre de choisir (recommand&eacute;)</label>[
67                                        <span class='erreur'>(#ENV**{erreurs}|table_valeur{window_same})</span>]
68                                </li>
69                        </ul>
70                </fieldset>
71                <p class="boutons">
72                        <input type="submit" name="enregistrer" class="submit" value="<:bouton_enregistrer:>" />
73                </p>
74        </div></form>
75</div>
Note: See TracBrowser for help on using the repository browser.