Documentation du code de SPIP et de ses plugins

SPIP

menu_lang_ecrire.php

Ce fichier gère la balise dynamique `#MENU_LANG_ECRIRE`

Table of Contents

Functions

balise_MENU_LANG_ECRIRE()  : Champ
Compile la balise dynamique `#MENU_LANG_ECRIRE` qui affiche un sélecteur de langue pour l'interface privée
balise_MENU_LANG_ECRIRE_stat()  : array<string|int, mixed>|string
Calculs de paramètres de contexte automatiques pour la balise MENU_LANG_ECRIRE
balise_MENU_LANG_ECRIRE_dyn()  : array<string|int, mixed>
Exécution de la balise dynamique `#MENU_LANG_ECRIRE`
menu_lang_pour_tous()  : array<string|int, mixed>
Calcule l'environnement et le squelette permettant d'afficher le formulaire de sélection de changement de langue

Functions

balise_MENU_LANG_ECRIRE()

Compile la balise dynamique `#MENU_LANG_ECRIRE` qui affiche un sélecteur de langue pour l'interface privée

balise_MENU_LANG_ECRIRE(Champ $p) : Champ

Affiche le menu des langues de l'espace privé et présélectionne celle la globale $lang ou de l'arguemnt fourni: #MENU_LANG_ECRIRE{#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_ECRIRE_stat()

Calculs de paramètres de contexte automatiques pour la balise MENU_LANG_ECRIRE

balise_MENU_LANG_ECRIRE_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: Si pas de multilinguisme

balise_MENU_LANG_ECRIRE_dyn()

Exécution de la balise dynamique `#MENU_LANG_ECRIRE`

balise_MENU_LANG_ECRIRE_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

menu_lang_pour_tous()

Calcule l'environnement et le squelette permettant d'afficher le formulaire de sélection de changement de langue

menu_lang_pour_tous(string $nom, string $default) : array<string|int, mixed>

Le changement de langue se fait par l'appel à l'action converser

Parameters
$nom : string

Nom de la variable qui sera postée par le formulaire

$default : string

Valeur par défaut de la langue

Tags
uses
lang_select()
see
action_converser_dist()
used-by
balise_MENU_LANG_dyn()
used-by
balise_MENU_LANG_ECRIRE_dyn()
Return values
array<string|int, mixed>

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


        
On this page

Search results