Changeset 86750 in spip-zone


Ignore:
Timestamp:
Dec 17, 2014, 3:39:45 PM (6 years ago)
Author:
noemie-edith-so.bernard@…
Message:

Module DERNIERS ARTICLES : choix oui/non pour afficher les articles postdatés

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

Legend:

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

    r85476 r86750  
    1212
    1313<BOUCLE_noisette(NOISETTES){id_noisette =#ID_NOISETTE }{parametres!=""}>
    14 #SET{titre,#PARAMETRES|unserialize|table_valeur{titre}}
    15 #SET{nb,#PARAMETRES|unserialize|table_valeur{nb}}
    16 #SET{style,#PARAMETRES|unserialize|table_valeur{style}}
    17 #SET{disposition,#PARAMETRES|unserialize|table_valeur{disposition}}
     14        #SET{titre,#PARAMETRES|unserialize|table_valeur{titre}}
     15        #SET{nb,#PARAMETRES|unserialize|table_valeur{nb}}
     16        #SET{style,#PARAMETRES|unserialize|table_valeur{style}}
     17        #SET{disposition,#PARAMETRES|unserialize|table_valeur{disposition}}
     18        #SET{postdate,#PARAMETRES|unserialize|table_valeur{postdate}}
    1819</BOUCLE_noisette>
    1920
     
    2324[(#GET{style}|non)#SET{style,"bloc_visible"}]
    2425[(#GET{disposition}|non)#SET{disposition,"col-md-12"}]
     26[(#GET{postdate}|non)#SET{postdate,"oui"}]
    2527
    2628
     
    5557        <!-- Début d'un div conditionnel à la disposition choisie -->
    5658        [(#GET{disposition}|=={col-md-12}|non)
    57         <div class='row col1'>
     59                <div class='row col1'>
    5860        ]
    59                 <!-- On boucle sur les nb articles le plus récents -->
    60                 <BOUCLE_article(ARTICLES) {doublons}  {par date} {inverse} {0,#GET{nb}}>
     61                <!-- On boucle sur les nb articles le plus récents non postdatés -->
     62                <BOUCLE_article(ARTICLES)       {si #GET{postdate}|=={non}}     {age>=0} 
     63                                                                {doublons} {par date} {inverse} {0,#GET{nb}}>
     64                        <!-- Choix du modèle d'affichage en fonction de la disposition -->
     65
     66                        [(#GET{disposition}|=={col-md-12}|oui)
     67                                [(#MODELE       {annonce_article}
     68                                                        {id_article=#ID_ARTICLE,id_noisette=#ID_NOISETTE})
     69                                ]
     70            ]
     71            [(#GET{disposition}|=={col-md-12}|non)
     72                                [(#MODELE       {annonce_article_1col}
     73                                                        {id_article=#ID_ARTICLE,id_noisette=#ID_NOISETTE})
     74                                ]       
     75             ]
     76                </BOUCLE_article>
     77                <!-- On boucle sur les nb articles le plus récents même postdatés -->
     78                <BOUCLE_article2(ARTICLES)      {si #GET{postdate}|=={oui}}
     79                                                                {doublons} {par date} {inverse} {0,#GET{nb}}>
    6180                        <!-- Choix du modèle d'affichage en fonction de la disposition -->
    6281                        [(#GET{disposition}|=={col-md-12}|oui)
     
    6483                                                        {id_article=#ID_ARTICLE,id_noisette=#ID_NOISETTE})
    6584                                ]
    66              ]
    67              [(#GET{disposition}|=={col-md-12}|non)
     85            ]
     86            [(#GET{disposition}|=={col-md-12}|non)
    6887                                [(#MODELE       {annonce_article_1col}
    6988                                                        {id_article=#ID_ARTICLE,id_noisette=#ID_NOISETTE})
    70                                 ]
    71              ]
    72                 </BOUCLE_article>
     89                                ]       
     90            ]
     91                </BOUCLE_article2>
    7392        <!-- Fin du div conditionnel à la disposition choisie -->
    7493        [(#GET{disposition}|=={col-md-12}|non)
    75         </div >
     94                </div >
    7695        ]
    7796        </ul>           
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/derniers_articles.yaml

    r86217 r86750  
    7171        oui: "oui"
    7272        non: "non"
     73 -
     74    saisie: 'radio'
     75    options:
     76      nom: "postdate"
     77      label: "Afficher les articles postdatés"
     78      defaut: "oui"
     79      datas:
     80        oui: "oui"
     81        non: "non"
Note: See TracChangeset for help on using the changeset viewer.