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.
menus/menus/mots.html

53 lines
2.5 KiB
HTML

[(#SET{id_mot, #ENV{id_mot}|intval})]
[(#SET{nombre, #ENV{nombre}|intval|?{#ENV{nombre},0}})]
[(#SET{tri_num, #ENV{tri,titre}|menus_critere_tri{num}})]
[(#SET{tri_alpha, #ENV{tri,titre}|menus_critere_tri{alpha}})]
[(#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{!}})]
#SET{depth,#ENV{env/depth,0}}
[(#ENV{appel_formulaire}|oui)
[(#SET{titre, #GET{id_mot}|?{#INFO_TITRE{mots, #GET{id_mot}}, <:info_racine_site:>}})]
<div class="titre">#GET{titre}</div>
<div class="infos">
[(#GET{nombre}|=={0}|non)
<:menus:entree_sur_n_mots{n=#GET{nombre}}:>
]
[(#GET{nombre}|=={0}|oui)
<:menus:entree_infini:>
]
<br /><:menus:info_tri:> [(#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_mot(MOTS){id_mot=#GET{id_mot}}>
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_mot[ (#ID_MOT|menus_exposer{mot,#ENV*{env}})]">
<a href="#URL_MOT" title="[(#TITRE|attribut_html)]" class="menu-items__lien">#TITRE</a>
<BOUCLE_infini(CONDITION){si #GET{nombre}|=={0}}>
<B_articles_infini>
<ul class="menu-liste menu-items menu-items"[ data-depth="(#GET{depth}|plus{1})"]>
<BOUCLE_articles_infini(ARTICLES){id_mot}{par num #GET{tri_num}}{inverse #GET{tri_num_inverse}}{par #GET{tri_alpha}}{inverse #GET{tri_alpha_inverse}}>
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_article[ (#ID_ARTICLE|menus_exposer{rubrique,#ENV*{env}})]">
<a href="#URL_ARTICLE" class="menu-items__lien">#TITRE</a>
</li>
</BOUCLE_articles_infini>
</ul>
</B_articles_infini>
</BOUCLE_infini>
<BOUCLE_limite(CONDITION){si #GET{nombre}|>{0}}>
<B_articles_limite>
<ul class="menu-liste menu-items menu-items_submenu"[ data-depth="(#GET{depth}|plus{1})"]>
<BOUCLE_articles_limite(ARTICLES){id_mot}{par num #GET{tri_num}}{inverse #GET{tri_num_inverse}}{par #GET{tri_alpha}}{inverse #GET{tri_alpha_inverse}}{0,#GET{nombre}}>
<li class="menu-entree item menu-items__item menu-items__item_objet menu-items__item_article[ (#ID_ARTICLE|menus_exposer{rubrique,#ENV*{env}})]">
<a href="#URL_ARTICLE" class="menu-items__lien">#TITRE</a>
</li>
</BOUCLE_articles_limite>
</ul>
</B_articles_limite>
</BOUCLE_limite>
</li>
</BOUCLE_mot>
</BOUCLE_appel>