menu_lang.php
Ce fichier gère la balise dynamique `#MENU_LANG`
Table of Contents
Functions
- balise_MENU_LANG() : Champ
- Compile la balise dynamique `#MENU_LANG` qui affiche un sélecteur de langue pour l'espace public
- balise_MENU_LANG_stat() : array<string|int, mixed>|string
- Calculs de paramètres de contexte automatiques pour la balise MENU_LANG
- balise_MENU_LANG_dyn() : array<string|int, mixed>
- Exécution de la balise dynamique `#MENU_LANG`
Functions
balise_MENU_LANG()
Compile la balise dynamique `#MENU_LANG` qui affiche un sélecteur de langue pour l'espace public
balise_MENU_LANG(Champ $p) : Champ
Affiche le menu des langues de l'espace public
et présélectionne celle la globale $lang
ou de l'arguemnt fourni: #MENU_LANG{#ENV{malangue}}
Parameters
- $p : Champ
-
Pile au niveau de la balise
Tags
Return values
Champ —Pile complétée du code compilé
balise_MENU_LANG_stat()
Calculs de paramètres de contexte automatiques pour la balise MENU_LANG
balise_MENU_LANG_stat(array<string|int, mixed> $args, array<string|int, mixed> $context_compil) : array<string|int, mixed>|string
S'il n'y a qu'une langue proposée, pas besoin du formulaire (éviter une balise ?php inutile)
Parameters
- $args : array<string|int, mixed>
-
Liste des arguments demandés obtenus du contexte (lang) complétés de ceux fournis à la balise
- $context_compil : array<string|int, mixed>
-
Tableau d'informations sur la compilation
Return values
array<string|int, mixed>|string —array: Liste (lang) des arguments collectés et fournis. string: (vide) si pas de multilinguisme
balise_MENU_LANG_dyn()
Exécution de la balise dynamique `#MENU_LANG`
balise_MENU_LANG_dyn(string $opt) : array<string|int, mixed>
Parameters
- $opt : string
-
Langue par défaut
Tags
Return values
array<string|int, mixed> —Liste : Chemin du squelette, durée du cache, contexte