F-d-ration_de_groupes/menus/page_speciale.html

51 lines
1.6 KiB
HTML

#SET{titre, #ENV*{titre}|typo}
[(#REM) Par défaut on affiche toujours l'entrée ]
#SET{afficher_entree,oui}
[(#REM) Si le champ est rempli on désactive l'entrée si ça ne correspond pas aux attentes ]
[(#ENV{suivant_connexion}|oui)
[(#ENV{suivant_connexion}|=={connecte}|et{#SESSION{id_auteur}|non})
#SET{afficher_entree,''}
]
[(#ENV{suivant_connexion}|=={deconnecte}|et{#SESSION{id_auteur}|oui})
#SET{afficher_entree,''}
]
[(#ENV{suivant_connexion}|=={admin}|et{#SESSION{statut}|!={"0minirezo"}})
#SET{afficher_entree,''}
]
]
#SET{page_active,''}
#SET{id_mot_statut_bien,0}
<BOUCLE_statut_bien(GROUPES_MOTS){grigri == statut_bien}>
<BOUCLE_articles(MOTS){id_article = #ENV{env/id_article}}{id_groupe}>
#SET{id_mot_statut_bien, #ID_MOT}
</BOUCLE_articles>
</BOUCLE_statut_bien>
#SET{id_mot_url,#ENV{parametres}|explode{=}|table_valeur{1}}
[(#REM)
sur une page article
]
[(#GET{id_mot_statut_bien}|=={#GET{id_mot_url}}|oui) #SET{page_active,on active}]
[(#REM)
Sur une page catalogue bien
]
[(#ENV{env/type-page}|=={catalogue_biens}|et{#GET{id_mot_url}|=={#ENV{env/mots}|table_valeur{0}}}|oui) #SET{page_active, on active}]
[(#ENV{appel_formulaire}|oui)
<div class="titre">#GET{titre}</div>
<div class="infos"><:menus:info_page_speciale{page=#ENV{nom}}:>[ ((#ENV{suivant_connexion}|?{[(#VAL{menus:entree_suivant_connexion_}|concat{#ENV{suivant_connexion}}|_T)]}))]</div>
]
[(#ENV{appel_menu}|et{#GET{afficher_entree}})
<li class="menu-entree item[ (#ENV{nom})][ (#ENV{css})][ (#GET{page_active})]">
<a href="#URL_PAGE{#ENV{nom}, #ENV{parametres}}"[ class="(#ENV{css_lien})"]>#GET{titre}</a>
]