source: spip-zone/_plugins_/apropos/Alpha/apropos_3/modeles/apropos.html @ 69509

Last change on this file since 69509 was 69509, checked in by jp.GUIHARD@…, 8 years ago

Je continue la migration d'apropos vers le tout SVP

File size: 2.4 KB
Line 
1<!--
2SVP crée 2 tables (spip_paquets et spip-plugins) pour stocker différentes informations relatives aux plugins installés
3Ces informations n'étant pas redondantes, il nous faut piocher dans l'une et l'autre
4D'ou l'utilisation des 2 boucles pour prendre les éléments dans chacune des tables.
5
6
7[<pre>(#ENV**|unserialize|print_r{1})</pre>]
8#ENV{prefixe}
9 -->
10<div class='apropos'>
11<!-- on récupère le préfixe passé en paramètre et on le passe en majuscule pour être sûr du traitement -->
12#SET{leprefixe,#ENV*{prefixe}|mb_strtoupper}
13
14<B_utilisation>
15<BOUCLE_utilisation(PAQUETS) {tout}{constante LIKE _DIR_PLUGINS%}{actif=oui}{prefixe=#GET{leprefixe}}>
16
17        <BOUCLE_plugin(PLUGINS) {prefixe=#GET{leprefixe}} {tout}>
18        <!-- on récupère le nom, le nombre de visites du plugin depuis la table spip_plugins -->
19                #SET{lenom,#NOM}
20                #SET{nombresite,#NBR_SITES}
21        </BOUCLE_plugin>
22       
23        <div class='apropos-resume'>
24                <div class='apropos-icon'>
25                        [(#CHEMIN{#LOGO}|balise_img{"L'icone du plugin "#NOM}|image_reduire{32}|sinon{#CHEMIN{plugins/apropos_3/img/generique.png}|balise_img{"Icone g&eacute;n&eacute;rique de plugin"}})]
26                </div>
27                [<span class='apropos-nom'>(#GET{lenom}),</span>]
28                <span class='apropos-version'>version #VERSION, [(#ETAT|svp_afficher_etat)].</span>
29               
30                <div class='apropos-description'>
31                        [(#DESCRIPTION|extraire_multi)]
32                </div>
33                <span class='apropos-auteur'>
34                        [<:public:par_auteur:> (#AUTEUR*|svp_afficher_credits)]
35                </span><br />
36                <div class='apropos-etat'>
37                        [(#NBR_SITES|?{
38                        [(#NBR_SITES|singulier_ou_pluriel{svpstats:info_nbr_sites_1, svpstats:info_nbr_sites_n})],<:svpstats:info_nbr_sites_0:>}).]
39                        <br />
40                       
41                                [<:apropos:la_documentation:> <a href="#LIEN_DOC" title="Lisez la documentation du plugin [(#GET{lenom})].">(#LIEN_DOC)</a><br />]
42                                [<:apropos:la_demonstration:> <a href="#LIEN_DEMO" title="La page de démonstration du plugin [(#GET{lenom})].">(#LIEN_DEMO)</a><br />]
43                       
44                                Plus d'information sur le plugin <a href="http://plugins.spip.net/#ENV*{prefixe}.html" title="Tout sur le plugin [(#GET{lenom})] via le site plugin.spip.net.">[(#GET{lenom})]</a> sur le site plugin.spip.net.
45                </div>
46        </div>
47
48</BOUCLE_utilisation>
49</B_utilisation>
50<div class="apropos-erreur">
51<!-- Affiche un message d'erreur si le préfixe saisi n'est pas bon. -->
52Impossible d'afficher les informations relatives au préfixe : <b>#ENV{prefixe}</b> devenu #GET{leprefixe}.
53</div>
54<//B_utilisation>
55</div>
Note: See TracBrowser for help on using the repository browser.