You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
3.4 KiB
HTML
60 lines
3.4 KiB
HTML
[(#REM) Rubrique de depart :
|
|
Si l'id_rubrique saisi vaut "courante" on va chercher l'id de la rubrique courante => env{env{id_rubrique}}
|
|
sinon, on utilise l'id saisi ]
|
|
[(#SET{id_rubrique, #ENV{id_rubrique}|=={courante}|?{#ENV**|unserialize|table_valeur{env}|table_valeur{id_rubrique},#ENV{id_rubrique}|intval}})]
|
|
|
|
[(#SET{tri_num, #ENV{tri,titre}|menus_critere_tri{num}})]
|
|
[(#SET{tri_alpha, #ENV{tri,titre}|menus_critere_tri{alpha}})]
|
|
[(#SET{articles_max_affiches, #ENV{articles_max_affiches}|intval|?{#ENV{articles_max_affiches},10000}})]
|
|
[(#SET{tri_num_inverse,#GET{tri_num}|match{^!}|oui})]
|
|
[(#SET{tri_alpha_inverse,#GET{tri_alpha}|match{^!}|oui})]
|
|
[(#SET{tri_num,#GET{tri_num}|ltrim{!}})]
|
|
[(#SET{tri_alpha,#GET{tri_alpha}|ltrim{!}})]
|
|
|
|
[(#ENV{appel_formulaire}|oui)
|
|
[(#SET{titre, #GET{id_rubrique}|?{#INFO_TITRE{rubrique, #GET{id_rubrique}}, <:info_racine_site:>}})]
|
|
<div class="titre">#GET{titre}</div>
|
|
<div class="infos">
|
|
<:menus:info_tri_articles:> [(#GET{tri_num}) <:menus:info_tri_num:>][(#GET{tri_num}|et{GET{tri_alpha}}), ][(#GET{tri_alpha}) <:menus:info_tri_alpha:>]
|
|
</div>
|
|
]
|
|
<BOUCLE_appel(CONDITION){si #ENV{appel_menu}|oui}>
|
|
<BOUCLE_env_trad(CONDITION){si #ENV{trad}|=={trad}}>
|
|
#SET{cpt,0}
|
|
<BOUCLE_cpt_articles_orig(ARTICLES){id_rubrique=#GET{id_rubrique}}{origine_traduction}> </BOUCLE_cpt_articles_orig>#SET{cpt,#TOTAL_BOUCLE}</B_cpt_articles_orig>
|
|
<BOUCLE_articles_orig(ARTICLES){id_rubrique=#GET{id_rubrique}}{par num #GET{tri_num}}{inverse #GET{tri_num_inverse}}{par #GET{tri_alpha}}{inverse #GET{tri_alpha_inverse}}{origine_traduction}{0,#GET{articles_max_affiches}}>
|
|
<BOUCLE_trad(ARTICLES){traduction}{id_rubrique=#GET{id_rubrique}}{lang=#ENV{lang}}>
|
|
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_article[ (#ID_ARTICLE|menus_exposer{article,#ENV*{env}})]">
|
|
<a href="#URL_ARTICLE" class="menu-items__lien">#TITRE</a>
|
|
</li>
|
|
</BOUCLE_trad>
|
|
</B_trad>
|
|
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_article[ (#ID_ARTICLE|menus_exposer{article,#ENV*{env}})]">
|
|
<a href="#URL_ARTICLE" class="menu-items__lien">#TITRE</a>
|
|
</li>
|
|
<//B_trad>
|
|
</BOUCLE_articles_orig>
|
|
[(#GET{cpt}|>{#GET{articles_max_affiches}}|oui)
|
|
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_rubrique">
|
|
<a class="suite menu-items__lien" href="[(#URL_RUBRIQUE|parametre_url{connect,''})]"><:menus:tous_les_articles:></a>
|
|
</li>
|
|
]
|
|
</B_articles_orig>
|
|
</BOUCLE_env_trad>
|
|
</B_env_trad>
|
|
#SET{cpt,0}
|
|
<BOUCLE_cpt_articles(ARTICLES){id_rubrique=#GET{id_rubrique}}> </BOUCLE_cpt_articles>#SET{cpt,#TOTAL_BOUCLE}</B_cpt_articles>
|
|
<BOUCLE_articles(ARTICLES){id_rubrique=#GET{id_rubrique}}{par num #GET{tri_num}}{inverse #GET{tri_num_inverse}}{par #GET{tri_alpha}}{inverse #GET{tri_alpha_inverse}}{0,#GET{articles_max_affiches}}>
|
|
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_article[ (#ID_ARTICLE|menus_exposer{article,#ENV*{env}})]">
|
|
<a href="#URL_ARTICLE" class="menu-items__lien">#TITRE</a>
|
|
</li>
|
|
</BOUCLE_articles>
|
|
[(#GET{cpt}|>{#GET{articles_max_affiches}}|oui)
|
|
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_rubrique">
|
|
<a class="suite menu-items__lien" href="[(#URL_RUBRIQUE|parametre_url{connect,''})]"><:menus:tous_les_articles:></a>
|
|
</li>
|
|
]
|
|
</B_articles>
|
|
<//B_env_trad>
|
|
</BOUCLE_appel>
|