source: spip-zone/_plugins_/lister_config/trunk/prive/squelettes/contenu/lister_config.html @ 80043

Last change on this file since 80043 was 80043, checked in by teddy.spip@…, 7 years ago

Evolution du plugin sur une idée originale de YannX et Maieul lors de la SPIPnoz 2013. Sur la page ?exec=lister_plugins, on génère un paquet.xml lié au site en cours. Vous pourriez utiliser cette trame pour batir un fichier paquet.xml, Utilisable comme pseudo-plugin pour reconfigurer votre site (cf. mes_fichiers).
ON passe aussi les pages du plugin en onglet pour ne pas surcharger le menu configuration.

File size: 1.4 KB
Line 
1[(#VAL{lister_config}|barre_onglets{lister_config})]
2<div class="nettoyeur"> </div>
3[(#SET{actif, #ARRAY})]
4<BOUCLE_actif(PLUGINS paquets) {tout} {actif=='oui'}>[(#SET{chemin, configurer_#PREFIXE|strtolower})]
5[(#GET{chemin}|tester_url_ecrire|oui)[(#SET{actif, #GET{actif}|push{#PREFIXE}})] ]
6</BOUCLE_actif>
7
8                <h1 class="grostitre"><:lister_config:titre_page:></h1>
9                <p><:lister_config:description_page:></p>
10<B_config>
11<div class="liste-plugins">
12        <div class="liste plugins" id="liste_plugins">
13                <ul class="liste-items">
14                        <BOUCLE_config(PAQUETS plugins) {tout} {par paquets.prefixe} {prefixe IN #GET{actif}} {fusion paquets.prefixe}>
15                        <li class="item" id="[(#PREFIXE|strtolower)]">
16                                <div class="resume">
17                                        [<h3 class="nom">(#NOM)</h3>]
18                                        <div class="short">
19                                                [(#GET{erreur}|ltrim{'-'}|sinon{#SLOGAN|extraire_multi|typo|sinon{#DESCRIPTION|extraire_multi|propre}|PtoBR|explode{'<br />'}|reset|couper{80}})]
20                                        </div>
21                                        <div class="icon">[
22                                                (#CHEMIN{#LOGO}|balise_img|image_reduire{32})][
23                                                (#LOGO|non)<INCLURE{fond=prive/squelettes/inclure/icon-logo,id_plugin=#ID_PLUGIN} />]
24                                        </div>
25                                #SET{prefixe,#PREFIXE|strtolower}
26                                        [(#CHEMIN_IMAGE{ok-16.png}|balise_img{<:svp:plugin_info_actif:>,picto_actif}|inserer_attribut{title,<:svp:plugin_info_actif:>})]
27                                        [(#INCLURE{fond=prive/squelettes/inclure/cfg,script=configurer_#GET{prefixe},nom=#NOM})]
28                                </div>
29                        </li>
30                        </BOUCLE_config>
31                </ul>
32        </div>
33</div>
34</B_config>
Note: See TracBrowser for help on using the repository browser.