source: spip-zone/_plugins_/menus/menus/articles_rubrique.html @ 47121

Last change on this file since 47121 was 47121, checked in by kent1@…, 9 years ago

Permettre de limiter le nombre d'articles à afficher (on suit la même méthodes que pour le menu de rubriques) ..

On permet de choisir les articles dans la langue de l'environnement / sinon les originaux

File size: 2.4 KB
Line 
1[(#SET{id_rubrique, #ENV{id_rubrique}|intval})]
2[(#SET{tri_num, #ENV{tri_num}|ou{#ENV{tri_alpha}}|?{#ENV{tri_num},'titre'}})]
3[(#SET{tri_alpha, #ENV{tri_num}|ou{#ENV{tri_alpha}}|?{#ENV{tri_alpha},'titre'}})]
4[(#SET{articles_max_affiches, #ENV{articles_max_affiches}|intval|?{#ENV{articles_max_affiches},10000}})]
5
6[(#ENV{appel_formulaire}|oui)
7        [(#SET{titre, #GET{id_rubrique}|?{#INFO_TITRE{rubrique, #GET{id_rubrique}}, <:info_racine_site:>}})]
8        <div class="titre">#GET{titre}</div>
9        <div class="infos">
10                <:menus:info_tri:> [(#GET{tri_num}) <:menus:info_tri_num:>][(#GET{tri_num}|et{GET{tri_alpha}}), ][(#GET{tri_alpha}) <:menus:info_tri_alpha:>]
11        </div>
12]
13<BOUCLE_appel(CONDITION){si #ENV{appel_menu}|oui}>
14        <BOUCLE_env_trad(CONDITION){si #ENV{trad}|=={trad}}>
15        #SET{cpt,0}
16        <BOUCLE_cpt_articles_orig(ARTICLES){id_rubrique=#GET{id_rubrique}}{origine_traduction}> </BOUCLE_cpt_articles_orig>#SET{cpt,#TOTAL_BOUCLE}</B_cpt_articles_orig>
17        <BOUCLE_articles_orig(ARTICLES){id_rubrique=#GET{id_rubrique}}{par num #GET{tri_num}}{par #GET{tri_alpha}}{origine_traduction}{0,#GET{articles_max_affiches}}>
18                <BOUCLE_trad(ARTICLES){traduction}{id_rubrique=#GET{id_rubrique}}{lang=#ENV{lang}}>
19                <li class="menu-entree[ (#ID_ARTICLE|menus_exposer{article,#ENV*{env}})]">
20                        <a href="#URL_ARTICLE" title="[(#TITRE|attribut_html)]">#TITRE</a>
21                </li>
22                </BOUCLE_trad>
23                </B_trad>
24                <li class="menu-entree[ (#ID_ARTICLE|menus_exposer{article,#ENV*{env}})]">
25                        <a href="#URL_ARTICLE" title="[(#TITRE|attribut_html)]">#TITRE</a>
26                </li>
27                <//B_trad>
28        </BOUCLE_articles_orig>
29        [(#GET{cpt}|>{#GET{articles_max_affiches}}|oui)
30        <li><a class="suite" href="[(#URL_RUBRIQUE|parametre_url{connect,''})]"><:menus:tous_les_articles:></a></li>   
31    ]
32        </B_articles_orig>
33        </BOUCLE_env_trad>
34        </B_env_trad>
35        #SET{cpt,0}
36        <BOUCLE_cpt_articles(ARTICLES){id_rubrique=#GET{id_rubrique}}> </BOUCLE_cpt_articles>#SET{cpt,#TOTAL_BOUCLE}</B_cpt_articles>
37        <BOUCLE_articles(ARTICLES){id_rubrique=#GET{id_rubrique}}{par num #GET{tri_num}}{par #GET{tri_alpha}}{pagination #GET{pagination}}>
38                <li class="menu-entree[ (#ID_ARTICLE|menus_exposer{article,#ENV*{env}})]">
39                        <a href="#URL_ARTICLE" title="[(#TITRE|attribut_html)]">#TITRE</a>
40                </li>
41        </BOUCLE_articles>
42        [(#GET{cpt}|>{#GET{articles_max_affiches}}|oui)
43        <li><a class="suite" href="[(#URL_RUBRIQUE|parametre_url{connect,''})]"><:menus:tous_les_articles:></a></li>   
44    ]
45        </B_articles>
46        <//B_env_trad>
47</BOUCLE_appel>
Note: See TracBrowser for help on using the repository browser.