Documentation du code de SPIP et de ses plugins

SPIP

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
balise
link
https://www.spip.net/4626
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
uses
menu_lang_pour_tous()
note

Normalement $opt sera toujours non vide suite au test ci-dessus

Return values
array<string|int, mixed>

Liste : Chemin du squelette, durée du cache, contexte


        
On this page

Search results