Changeset 89983 in spip-zone


Ignore:
Timestamp:
Jun 7, 2015, 12:12:22 PM (6 years ago)
Author:
teddy.spip@…
Message:
  • Ajout de la liste des balises qui n'ont pas de documentation
  • Ajout du sommmaire dans la colonne de navigation à gauche pour s'y retrouver plus aisément.
  • Si pas de texte des objets, on prend la valeur par défaut
Location:
_plugins_/balease
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/balease/lang/balease_fr.php

    r89974 r89983  
    9595    'auteurs_alea_futur_issue' => ' ',
    9696    'auteurs_alea_futur_url' => ' ',
    97     'auteurs_bio_descriptif' => ' ',
     97    'auteurs_bio_descriptif' => 'Affiche la biographie de l\'auteur',
    9898    'auteurs_bio_issue' => ' ',
    99     'auteurs_bio_url' => ' ',
     99    'auteurs_bio_url' => 'http://www.spip.net/fr_article4329.html#BIO',
    100100    'auteurs_cookie_oubli_descriptif' => ' ',
    101101    'auteurs_cookie_oubli_issue' => ' ',
  • _plugins_/balease/prive/squelettes/contenu/balease_bdd.html

    r89973 r89983  
    22[(#SET{tables_principales, [(#VAL|lister_tables_principales)]})]
    33[(#SET{tables_auxiliaires, [(#VAL|lister_tables_auxiliaires)]})]
     4[(#SET{sans_documentation,#ARRAY})]
     5[(#SET{compteur_balises,0})]
    46
    57<B_tables_princ>
     
    810    <div class="objet principal simple fiche_objet">
    911        [(#BOITE_OUVRIR)]
    10             <h1 id="[(#CLE|table_objet|attribut_html)]">[(#CLE|objet_info{texte_objets}|_T)]</h1>
     12            <h1 id="[(#CLE|table_objet|attribut_html)]">[(#CLE|objet_info{texte_objets}|_T|sinon{#CLE|table_objet|ucfirst})]</h1>
    1113            <strong>Appel dans une boucle&nbsp;:</strong><br/>
    1214            &lt;BOUCLE_xxx&nbsp;([(#CLE|table_objet|strtoupper)]) {critères}&gt; <br/>blabla<br/>&lt;/BOUCLE_xxx&gt;<br/><br/>
    1315            <div class="nettoyeur"></div>
    14             <B_champs>
     16            <B_champs>[(#SET{compteur_balises,[(#GET{compteur_balises}|plus{#TOTAL_BOUCLE})]})]
    1517            <table class="spip">
    1618                <caption>Champs de l'objet</caption>
     
    2931                        [(#CLE|=={#_tables_princ:VALEUR{key}|table_valeur{'PRIMARY KEY'}}|oui)</strong>]</td>
    3032                        <td>[ (#VAL{balease:}|concat{[(#_tables_princ:CLE|table_objet)],'_',[(#CLE)],'_descriptif'}|_T)]</td>
    31                         <td>[ (#VAL{balease:}|concat{[(#_tables_princ:CLE|table_objet)],'_',[(#CLE)],'_issue'}|_T)]</td>
     33                        <td>[ (#VAL{balease:}|concat{[(#_tables_princ:CLE|table_objet)],'_',[(#CLE)],'_issue'}|_T)]</td>[(#VAL{balease:}|concat{[(#_tables_princ:CLE|table_objet)],'_',[(#CLE)],'_url'}|_T|trim|non)[(#SET{sans_documentation,[(#GET{sans_documentation}|push{[(#_tables_princ:CLE|table_objet|concat{' : ',#CLE})]})]})]]
    3234                    </tr>
    3335                    </BOUCLE_champs>
     
    4547<B_tables_aux>
    4648<div class="lister_tables_auxiliaires">
    47 <h2>Tables auxiliaires</h2>
    48 <table class="table spip">
    49     <thead>
    50         <tr>
    51             <th>Nom de l'objet</th>
    52             <th>Appel dans une boucle</th>
    53             <th>Les balises</th>
    54         </tr>
    55     </thead>
    56     <tbody>
    5749    <BOUCLE_tables_aux (DATA) {source table, #GET{tables_auxiliaires}} {par cle}>
    58         <tr>
    59             <td>[<strong>(#CLE|objet_info{texte_objets}|_T)</strong>]</td>
    60             <td>&lt;BOUCLE_xxx&nbsp;([(#CLE|table_objet|strtoupper)])&gt; <br/>blabla<br/>&lt;/BOUCLE_xxx&gt;</td>
    61             <td><B_champs_aux><ul><BOUCLE_champs_aux (DATA) {source table, #VALEUR{field}}>
    62             <li>[(#CLE|=={#_tables_aux:VALEUR{key}|table_valeur{'PRIMARY KEY'}}|oui)<strong>][#(#CLE|strtoupper)][(#CLE|=={#_tables_aux:VALEUR{key}|table_valeur{'PRIMARY KEY'}}|oui)</strong>]</li>
    63             </BOUCLE_champs_aux></ul></B_champs_aux></td>
    64         </tr>
     50    <div class="objet auxiliaires simple fiche_objet">
     51        [(#BOITE_OUVRIR)]
     52            <h1 id="[(#CLE|table_objet|attribut_html)]">[(#CLE|objet_info{texte_objets}|_T|sinon{#CLE|table_objet|ucfirst})]</h1>
     53            <strong>Appel dans une boucle&nbsp;:</strong><br/>
     54            &lt;BOUCLE_xxx&nbsp;([(#CLE|table_objet|strtoupper)]) {critères}&gt; <br/>blabla<br/>&lt;/BOUCLE_xxx&gt;<br/><br/>
     55            <div class="nettoyeur"></div>
     56            <B_champs_aux>[(#SET{compteur_balises,[(#GET{compteur_balises}|plus{#TOTAL_BOUCLE})]})]
     57            <table class="spip">
     58                <caption>Champs de l'objet</caption>
     59                <thead>
     60                    <tr>
     61                        <th>Balises</th>
     62                        <th>Descriptif</th>
     63                        <th>Ticket</th>
     64                    </tr>
     65                </thead>
     66                <tbody>
     67                    <BOUCLE_champs_aux (DATA) {source table, #VALEUR{field}}>
     68                    <tr>
     69                        <td>[(#CLE|=={#_tables_aux:VALEUR{key}|table_valeur{'PRIMARY KEY'}}|oui)<strong>]
     70                        [(#VAL{balease:}|concat{[(#_tables_aux:CLE|table_objet)],'_',[(#CLE)],'_url'}|_T|trim|oui)<a href="[(#VAL{balease:}|concat{[(#_tables_aux:CLE|table_objet)],'_',[(#CLE)],'_url'}|_T)]" target="_blank">][#(#CLE|strtoupper)][(#VAL{balease:}|concat{[(#_tables_aux:CLE|table_objet)],'_',[(#CLE)],'_url'}|_T|trim|oui)</a>]
     71                        [(#CLE|=={#_tables_aux:VALEUR{key}|table_valeur{'PRIMARY KEY'}}|oui)</strong>]</td>
     72                        <td>[ (#VAL{balease:}|concat{[(#_tables_aux:CLE|table_objet)],'_',[(#CLE)],'_descriptif'}|_T)]</td>
     73                        <td>[ (#VAL{balease:}|concat{[(#_tables_aux:CLE|table_objet)],'_',[(#CLE)],'_issue'}|_T)]</td>[(#VAL{balease:}|concat{[(#_tables_aux:CLE|table_objet)],'_',[(#CLE)],'_url'}|_T|trim|non)[(#SET{sans_documentation,[(#GET{sans_documentation}|push{[(#_tables_aux:CLE|table_objet|concat{' : ',#CLE})]})]})]]
     74                    </tr>
     75                    </BOUCLE_champs_aux>
     76                </tbody>
     77            </table>
     78            </B_champs_aux>
     79        [(#BOITE_FERMER)]
     80    </div>
     81    <div class="nettoyeur"></div>
    6582    </BOUCLE_tables_aux>
    66     </tbody>
    67 </table>
    6883</div>
    6984<div class="nettoyeur"></div>
    7085</B_tables_aux>
    7186
     87<B_sans_doc>
     88<div class="sans_doc">
     89    <h2>[(#TOTAL_BOUCLE)] balises sur [(#GET{compteur_balises})] sans documentation</h2>
     90    <ul class="spip">
     91        <BOUCLE_sans_doc (DATA) {source table, #GET{sans_documentation}} {par valeur}>
     92        <li>#VALEUR</li></BOUCLE_sans_doc>
     93    </ul>
     94</div>
     95</B_sans_doc>
Note: See TracChangeset for help on using the changeset viewer.