Menu | Contenu | Retour | Actualités | Progression | Rechercher | Pied de page | Accessibilité | Plan du site | Accueil
Imprimer | Plan du site |

Bernard-Paul Eminet - 06 73 42 90 23 - Drupal | SPIP | Claroline | Formateur - Développeur - français/anglais

Lire aussi
  • Bilan de la racine du site
  • Ce modèle réalise un bilan des rubriques situées à la racine du site. Nom du modèle : (...)
  • Bilan complet d’une rubrique
  • Ce modèle réalise un bilan complet d’une rubrique, de ses sous-rubriques et de ses articles. Nom (...)
    Diminuer la taille des caractères Augmenter la taille des caractères

    Bilan sommaire d’une rubrique

    Ce modèle réalise un bilan sommaire d’une rubrique et de ses sous-rubriques i.e. la liste de leurs articles avec leurs ID.

    Nom du modèle : rubrique_bilansommaire.html à placer dans le dossier squelettes/modeles

    Appel par : <rubriqueXXX|bilansommaire>
    XXX est le l’ID de la rubrique

    Le modèle

    <style type="text/css">
    <!--
    .Style1 {font-size: 80%}
    -->
    </style>

    <span class="Style1">
    <!-- On récupère l'ID de la rubrique passé par le contexte du modèle -->
    <BOUCLE_rubrique_bilan(RUBRIQUES){id_rubrique}>

    <strong>Analyse de la rubrique&nbsp;&nbsp;ID = #ID_RUBRIQUE | Titre = <a href="#URL_RUBRIQUE&lang=#LANG" target="_blank">[(#TITRE)]</a></strong>
    <hr>
    <B_articles_racine>
    <ul>
    <!-- Les articles des rubriques racines du site -->
    <BOUCLE_articles_racine(ARTICLES){id_rubrique}{par num titre}{inverse}>
    <!-- On regarde si l'article a le mot clé "archive" -->
        <B_archive1>
        <BOUCLE_archive1(ARTICLES){id_article}{titre_mot=archive}>
    <!-- Si oui on ne fait rien -->
        </BOUCLE_archive1>
        </B_archive1>
    <!-- si l'article n'a pas le mot clé "archive" on l'affiche -->
    <!-- Pour chaque article traduit on affiche la langue de l'article -->
    <!-- Si demande explicite du nom de la langue  [(#LANG|traduire_nom_langue)] -->
        <li>&raquo;&nbsp;Article ID = #ID_ARTICLE | <a href="#URL_ARTICLE&lang=#LANG" target="_blank">[(#TITRE|supprimer_numero)]</a></li>
        <//B_archive1>
    </BOUCLE_articles_racine>
    </ul>
    </B_articles_racine>
    <//B_articles_racine>

    <!-- Les rubriques des rubriques racines du site -->
    <B_rubriques>
    <ul>
     <BOUCLE_rubriques(RUBRIQUES){lang}{id_parent}{par num titre}>
     <li>
     <strong>Sous-rubrique ID = #ID_RUBRIQUE | <a href="#URL_RUBRIQUE&lang=#LANG" target="_blank">[(#TITRE|supprimer_numero)]</a></strong>

    <B_articles>
    <ul>
       <BOUCLE_articles(ARTICLES) {id_rubrique}{par num titre}{inverse}>
    <!-- On regarde si l'article a le mot clé "archive" -->
        <B_archive2>
        <BOUCLE_archive2(ARTICLES){id_article}{titre_mot=archive}>
    <!-- Si oui on ne fait rien -->
        </BOUCLE_archive2>
        </B_archive2>
    <!-- si l'article n'a pas le mot clé "archive" on l'affiche -->
    <!-- Pour chaque article traduit on affiche la langue de l'article -->
    <!-- Si demande explicite du nom de la langue  [(#LANG|traduire_nom_langue)] -->
        <li>&raquo;&nbsp;Article ID = #ID_ARTICLE | <a href="#URL_ARTICLE" target="_blank">[(#TITRE|supprimer_numero)]</a></li>
        <//B_archive2>
        </BOUCLE_articles>
    </ul>
    </B_articles>
    <!-- Récursion pour descendre l'arborescence -->
     <BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
    </li>
    </BOUCLE_rubriques>
    </ul>
    </B_rubriques>

    </span>

    </BOUCLE_rubrique_bilan>
    <p><:aucune_rubrique:></p>
    <//B_rubrique_bilan>