Changeset 87345 in spip-zone


Ignore:
Timestamp:
Feb 4, 2015, 11:00:30 AM (4 years ago)
Author:
sabatier93@…
Message:

sites_favoris corrigé (pour le cas absence de mot clé = tout afficher)
ajout d'un nombre maximum de sites affichés

début de la prise en charge des pages Plan et Site

Location:
_squelettes_/galaxie_melusine/melusine/trunk
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/sites_favoris.html

    r87146 r87345  
    11<!-- *********************************************************************** -->
    22<!-- *********************************************************************** -->
    3 <!-- MODULE ARTICLES LES PLUS LUS ****************************************** -->
     3<!-- MODULE SITES FAVORIS ****************************************** -->
    44<!-- *********************************************************************** -->
    55<!-- *********************************************************************** -->
     
    1515  #SET{disposition,#PARAMETRES|unserialize|table_valeur{disposition}}
    1616  #SET{mot,#PARAMETRES|unserialize|table_valeur{mot}}
     17  #SET{nb,#PARAMETRES|unserialize|table_valeur{nb}}
    1718</BOUCLE_noisette>
    1819
     
    2021[(#GET{style}|non)#SET{style,"bloc_visible"}]
    2122[(#GET{disposition}|non)#SET{disposition,'col-md-12'}]
    22 [(#GET{mot}|non)#SET{mot,"favoris"}]
     23[(#GET{nb}|non)#SET{nb,5}]
     24<!-- important : pas de défaut pour le mot-clé -->
     25
     26<!-- Si un mot-clé est défini , afficher les sites attachés avec ce mot-clé -->
     27<!-- Si un mot-clé n'est pas défini , afficher les sites associés à la rubrique en cours -->
     28<!-- Si un mot-clé n'est pas défini , afficher les sites de tout le site sur la page sommaire -->
    2329
    2430
     
    3238    <div class='row col1'>
    3339  ]
     40<!-- Si un mot-clé n'est pas défini... -->
    3441  <BOUCLE_test(CONDITION){si #GET{mot}|non}>
    35 
     42<!-- Si un mot-clé n'est pas défini , afficher tous les sites référencés si on est sur la page sommaire -->
    3643      <BOUCLE_sommaire(CONDITION){si #ID_RUBRIQUE|non}>
    37           <BOUCLE_sites1(SITES) {par num nom_site,nom_site}>
     44          <BOUCLE_sites1(SITES) {par num nom_site,nom_site}{0,#GET{nb}}>
    3845            [(#GET{disposition}|=={col-md-12}|oui)
    3946              [(#MODELE{favoris}{id_article=#ID_ARTICLE,id_noisette=#ID_NOISETTE})]
     
    4451          </BOUCLE_sites1>
    4552      </BOUCLE_sommaire>
     53<!-- Si un mot-clé n'est pas défini, afficher les sites référencés pour la rubrique -->
    4654      <BOUCLE_rubrique(CONDITION){si #ID_RUBRIQUE>0}>
    47         <BOUCLE_sites10(SITES) {par num nom_site,nom_site}{id_rubrique} >
     55        <BOUCLE_sites10(SITES) {par num nom_site,nom_site}{id_rubrique}{0,#GET{nb}}>
    4856          [(#GET{disposition}|=={col-md-12}|oui)
    4957            [(#MODELE{favoris}{id_article=#ID_ARTICLE,id_noisette=#ID_NOISETTE})]
     
    5563      </BOUCLE_rubrique>
    5664  </BOUCLE_test>
    57  
    58     <BOUCLE_sites3(SITES) {par num nom_site,nom_site}{titre_mot=#GET{mot}} >
     65  <!-- Si un mot-clé est défini, afficher les sites avec ce mot-clé (quelle que soit la rubrique)-->
     66    <BOUCLE_sites3(SITES) {par num nom_site,nom_site}{titre_mot=#GET{mot}}{0,#GET{nb}}>
    5967          [(#GET{disposition}|=={col-md-12}|oui)
    6068            [(#MODELE{favoris}{id_article=#ID_ARTICLE,id_noisette=#ID_NOISETTE})]
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/sites_favoris.yaml

    r87146 r87345  
    99 - 'content'
    1010parametres:
     11 -
     12    saisie: 'input'
     13    options:
     14      nom: "titre"
     15      label: "Titre du bloc-module"
     16      size: 20
    1117 -
    1218    saisie: 'selection'
     
    3743    options:
    3844      nom: "mot"
    39       label: "Mot clé"
     45      label: "Mot clé de filtrage"
    4046      size: 20
    4147 -
    4248    saisie: 'input'
    4349    options:
    44       nom: "titre"
    45       label: "Titre"
    46       size: 20
     50      nom: "nb"
     51      label: "Nombre de sites affichés"
     52      defaut: '5'
     53      size: 5
Note: See TracChangeset for help on using the changeset viewer.