Home Map
Rechercher

Développement

Utilisation des variables de contexte

La plate-forme charge des contenus à travers des chargeurs de page. Ces chargeurs de page établissent pour chaque page chargée des variables globales de contexte. Il est possible d'utiliser ces variables de contexte pour modeler la réaction d'une page ou son affichage.

Par exemple il est facile de paramétrer la construction d'un bandeau de page en utilisant les variables $_CXT->page, $_CXT->level1 (niveau menu principal), $_CXT->level2 (niveau sous-rubrique) et $_CXT->level3 (niveau 3 de menu) :

<div id="entete" style="background-image : url('images/entetes/<?= $_CXT->level1 ?>_entete.jpg') ; background-repeat : no-repeat ; width : 100% ; height : 30px">
           Mon site. Section : <?= $_CXT->level1 ?>
<div>

Variables de contexte

$_CXT->page

String

noeud de contenu

Désigne le noeud symbolique de l'information.

$_CXT->level1

String

section

L'identifiant de section (noeud de premier niveau).

$_CXT->level2

String

rubrique

L'identifiant de rubriqe (noeud de deuxième niveau).

$_CXT->level3

String

sous-rubrique

L'identifiant de sous-rubrique (noeud de troisième niveau).

$_CXT->user

User (objet)

utilisateur courant

Un objet contenant les informations de compte de l'utilisateur actuellement identifié.

$_CXT->lang

String

langue courante

Le code de langue courant pour la session en cours.

$_CXT->widemode

0/1

mode page large

Dans certaines stratégies où le layout "standard" est basé sur du 800 pixel de large, il est utile de pouvoir utiliser une largeur plus grande. Les chargeurs de page peuvent utiliser cette variable de contexte.

$_CXT->editmode

0/1

mode edition "inplace"

Détermine si les outils d'édition sont visibles.

$_CXT->translate

0/1

outils linguistiques

Détermine si les outis linguistiques sont visibles.

 
Interactivité :