Retourner en haut de la page Aller au bas de la page
Logo de mon site
Logo de mon site

Yasser Arafat

Item 1 Description

Yasser Arafat

Hugo Chávez

Item 1 Description

Hugo Chávez

Mikhaïl Gorbatchev

Item 1 Description

Mikhail Sergueievitch Gorbatchev

L'Abbé Pierre

Item 1 Description

Abbe Pierre

Salvadore Allende

Item 1 Description

Salvadore Allende

Angela Yvonne Davis

Item 1 Description

Angela Yvonne Davis

Jean Moulin

Item 1 Description

Jean Moulin

Nelson Mandela

Item 1 Description

Nelson Mandela

Martin Luther King

Item 1 Description

Martin Luther King

Gamal Abdel Nasser

Item 1 Description

Gamal Abdel Nasser

Richard Stallman

Item 1 Description

Richard Stallman

Simone Veil

Item 1 Description

Simone Veil

Hand Shake

Item 1 Description

Hand Shake

Wangari Muta Maathai

Item 1 Description

Wangari Muta Maathai

Michel Colucci

Item 1 Description

Coluche

Mère Teresa

Item 1 Description

Mère Térésa

Charles de Gaulle

Item 1 Description

Charles de Gaulle

Che Guevara

Item 1 Description

Ernesto Rafael Guevara

Mohandas Gandhi

Item 1 Description

Mohandas Karamchand Gandhi

Lech Walesa

Item 1 Description

Lech Walesa

Linus Benedict Torvalds

Item 1 Description

Linus Benedict Torvalds

Sous-commandant Marcos

Item 1 Description

Sous commandant Insurge Marcos

Ahmed Shah Massoud

Item 1 Description

Ahmed Shah Massoud

Luxpopuli / eZ Publish / Documentation eZ Publish / Templates -- Modèles / The pagelayout -- Le template pagelayout.tpl / Variables in pagelayout -- Variables du template pagelayout.tpl





Right menu

OBLIGATOIRE

Un professeur témoigne

La brigade canine dans un collège du Gers.
Réaction d'une internaute Québécoise:
«quand on est rendu à accepter que (...) les autorité mettent leurs sales pattes dans les culottes de vos enfants (...) il est temps (...) de vous réveiller.»
OBLIGATOIRE

Les mensonges de R. Dati

La note de recadrage statistique du sociologue L. Mucchielli recadre également les mensonges de la propagande sécuritaire dont on nous rabat les oreilles depuis déjà trop longtemps et dont les mineurs de France sont à présents la cible.
Le rapport de L. Mucchielli
OBLIGATOIRE

L'aveu de Jean-Marc Sylvestre

«Le système financier s'effondre aujourd'hui comme un jeu de carte... parce que... il a été géré d'une part.... par les États-Unis sans règle... et il a été d'autre part géré... par une bande de voyous... qui se sont gouinfrés... au détriment des autres.»
VOIR LES VIDÉOS

OBLIGATOIRE

prev prev prev prev


Variables in pagelayout -- Variables du template pagelayout.tpl

Date de publication: le Lundi 7 Mai 2007 à 16h20
Dernière modification: par Pascal BOYER le Mercredi 22 Avril 2009 à 20h09
« Article précédent: The page head -- L'en-tête de page

28/11/2006 10:37

versions 3.9, 3.10 et 4.0

The pagelayout template contains miscellaneous variables that can be used to display information about the state of the system and/or to control the output. The following table shows the available variables along with a brief description.
Le template pagelayout.tpl contient de nombreuses variables utilisées pour afficher des informations sur l’état du système et/ou pour contrôler le code généré. Le tableau suivant présente les variables disponibles accompagnées d’un bref descriptif:

Variable

Type

Description

$access_type

array
tableau

The name of the siteaccess (as "name") and the ID number (as "type") of the access method that was used (1=URL, 2=Host, 3=Port).
Le nom du siteaccess et le numéro de ID de la méthode d’accès utilisée (1=URL, 2=Host, 3=Port).

$anonymous_user_id

integer
entier

The ID number of the content object that represents the anonymous user account (the default/standard value is 10).
Le numéro de ID de l’objet de contenu représentant le compte de l’utilisateur anonymous (la valeur par défaut est 10).

$current_user

object
objet

The ezuser object of the user who is currently logged in. If no user is logged in, the anonymous user account will be used.
L’objet ezuser de l’utilisateur qui est actuellement logué. Si aucun utilisateur n’est logué, le compte de l’utilisateur anonymous sera utilisé.

$ezinfo

array
tableau

An array of three strings: "version", "version_alias" and "revision". These strings reveal basic information about the eZ publish release that is being used.
Un tableau de trois chaînes de caractères: version, version_alias et revision. Ces trois chaînes de caractères donnent des informations basiques sur la version de eZ publish utilisée.

$module_result

array
tableau

Contains information about the result (and the result itself) generated by the module/view that was executed.
Contient des informations sur le résultat généré par l’exécution du couple module/vue (et sur le résultat lui-même).

$navigation_part

array
tableau

A hash containing the name and the identifier (the keys are "name" and "identifier") of the current navigation part; for example: "Content structure" and "ezcontentnavigationpart". The navigation part is used by the administration interface to determine which part the user interacts with.
Un hash contenant le nom et l’identifiant (les clefs sont name et identifier) de la partie du site actuellement visitée. Par exemple: Content structure et ezcontentnavigationpart. La partie du site visitée (naviguée) est utilisée par l’interface d’administration pour déterminer la partie du site avec laquelle l’utilisateur interagit.

$requested_uri_string

string
chaîne de caractères

Contains the site specific part of the requested URL, for example: "content/view/full/44" (system URL) or "company/about" (virtual URL).
Contient la partie spécifique du site contenue dans l'URI demandé. Par exemple: content/view/full/44 (URI système) ou company/about (URI virtuel).

$site

array
tableau

Contains miscellaneous information about the siteaccess that is being used (site name, design resource, meta tags, etc.)
Contient différentes informations sur le siteaccess utilisé (nom du site, ressources du design, meta balises, etc...)

$ui_component

string
chaîne de caractères

The user interface component which eZ publish uses while the current page is being shown. This variable is used by the administration interface.
Le composant de l’interface utilisateur que eZ publish utilise lorsque la page courante est affichée. Cette variable est utilisée par l’interface graphique d’administration.

$ui_context

string
chaîne de caractères

The user interface context in which eZ publish is in while the current page is being shown. This variable is used by the administration interface to distinguish between different modes (for example "navigation", "edit", "browse", etc.).
Le contexte de l’interface utilisateur dans lequel se trouve eZ publish lorsque la page courante est affichée. Cette variable est utilisée par l’interface graphique d’administration pour faire la distinction entre les différents modes (par exemple, le mode navigation, edit (edition), browse (parcourir), etc...).

$uri_string

string
chaîne de caractères

The system version of the requested URL (for example "/content/view/full/13").
La version système de l'URI demandé (par exemple /content/view/full/13).

$warning_list

array
tableau

An array of warnings related to problems that were discovered when the page was rendered.
Un tableau de messages d’alerte relatifs à des problèmes survenant lors de l’affichage d’une page.

$module_result / Le tableau $module_result

The $module_result array contains the result that was generated by the module/view which was executed. If eZ publish was instructed to display the contents of a node, the variable will contain additional information about the node that was requested. If eZ publish was instructed to do something else (practically anything that is not an actual node view), the result will not contain additional information. The following tables show the contents of the $module_result variable in the different scenarios.
Le tableau $module_result contient le résultat de ce que génère l’exécution du couple module/vue. Si eZ publish doit afficher le contenu d’un nœud, alors cette variable contient des informations supplémentaires sur le nœud demandé. Si eZ publish doit faire quoi que ce soit d’autre que d’afficher le contenu d’un nœud, le résultat ne contiendra pas d’information supplémentaire. Le tableau suivant présente le contenu de la variable $module_result dans différentes situations:

The default $module_result / Contenus par défaut de $module_result

Elément

Type

Description

content

string
chaîne de caractères

The actual content (result of templates) that was generated by the requested view.
Le contenu exact (le résultat des templates) généré par la vue demandée.

path

array
tableau

An array of hashes containing information about the path which leads to the page that is currently being viewed. Each hash contains the following keys: "text", "url". The "text" element usually contains the name of the module/view (for example "Collected information"). The "url" element contains the address. The "url" key of the last element in the array is usually set to false.
Un tableau de hash contenant des informations sur le chemin menant à la page qui est affichée. Chaque hash contient les clefs suivantes: text, url. L’élément text contient généralement le nom du couple module/vue (par exemple Collected information (informations collectées)). L’élément url contient l’adresse. La clef url du dernier élément du tableau est généralement positionnée à false.

Saut de ligne

The standard page_head template uses the path array to build the TITLE component of the HEAD section. In addition, the path array can for example be used to build breadcrumbs (a path with names (as hyperlinks) of pages/views that lead to the current page/view).
Le template page_head.tpl standard utilise le tableau de chemins pour construire la meta balise <title> de la section <head> d’une page. De plus, le tableau de chemins peut être utilisé, par exemple, pour créer des miettes (???) (un chemin avec les noms (en tant qu’hyperliens) des pages ou des vues qui mène vers la page ou la vue courante).

is_default_navigation_part

boolean
booléen

Returns TRUE if the default navigation part is being used (the one which is set in PHP code). Returns FALSE if the navigation part of the current module/view has been reconfigured by the site administrator. This can be done by making use of the "NavigationPart" directive of the "[ModuleSettings]" section within a configuration override for "module.ini".
Retourne TRUE (vrai) si la partie navigation par défaut est utilisée (celle paramétrée dans le code PHP). Retourne FALSE si la partie navigation du couple module/vue affiché a été reconfigurée par l’administrateur du site avec la directive NavigationPart de la section [ModuleSettings] d’un template de surcharge du fichier de configuration module.ini

navigation_part

string
chaîne de caractères

The identifier of the current navigation part (for example "ezcontentnavigationpart"). This variable is used by the administration interface to determine which part the user interacts with.
L’identifiant de la partie navigation affichée (par exemple ezcontentnavigationpart). Cette variable est utilisée par l’interface d’administration pour déterminer la partie de l’interface avec laquelle l’utilisateur interagit.

ui_context

string
chaîne de caractères

The user interface context in which eZ publish is in while the current page is being shown. This variable is used by the administration interface to distinguish between different modes (navigation, edit, browse, etc.)
Le contexte de l’interface utilisateur dans lequel eZ publish se trouve lorsque la page courante est affichée. Cette variable est utilisée par l’interface d’administration pour faire la distinction entre les différents modes (par exemple, le mode navigation, edit (édition), browse (parcourir), etc...).

ui_component

string
chaîne de caractères

The user interface component which eZ publish uses while the current page is being shown. This variable is used by the administration interface.
Le composant de l’interface utilisateur que eZ publish utilise lorsque la page courante est affichée. Cette variable est utilisée par l’interface d’administration.

uri

string
chaîne de caractères

Contains the site specific part of the requested URL, for example: "content/view/full/44" (system URL) or "company/about" (virtual URL).
Contient la partie spécifique du site contenue dans l'URI demandé. Par exemple: content/view/full/44 (URI système) ou company/about (URI virtuel).

The $module_result when a node is being viewed / Contenus de $module_result lorsqu'un nœud est affiché

Elément

Type

Description

content

string
chaîne de caractères

The actual content (result of templates) that was generated by the requested view.
Le contenu (résultat des templates) généré par la vue demandée.

view_parameters

array
tableau

An array of the parameters that were sent to the view (for example "limit", "offset", etc.).
Un tableau de paramètres envoyés à la vue (par exemple limit, offset, etc...).

path

array
tableau

An array of hashes containing information about the path of nodes which lead to the node that is currently being viewed. Each hash contains the following components:
Un tableau de hash contenant des informations sur le chemin des nœuds qui méne au nœud qui est affiché. Chaque hash contient les éléments suivants:

Clef

Description

text

The name of the object referenced by the node.
Le nom de l’objet référencé par le nœud.

url

The system URL of the node (for example "/content/view/full/44").
L’URI système du nœud (par exemple /content/view/full/44).

url_alias

The virtual URL of the node (for example "company/about_us").
L’URI virtuel du nœud (par exemple company/about_us).

node_id

The ID number of the node.
Le numéro de ID du nœud.

The node being viewed will have its "url" and "url_alias" components set to false. In addition, the "node_id" will not be available. The path array can for example be used to build breadcrumbs (a path with names (as hyperlinks) of the objects referenced by the nodes that lead to the target/current node).
Les éléments url et url_alias du nœud actuellement affiché sont paramétrés à false et le node_id n'est pas disponible. Le tableau de chemins peut être utilisé par exemple pour créer des (???) (un chemin avec les noms (en tant qu’hyperliens) des pages ou des vues qui mène vers la page ou la vue courante).

title_path

array
tableau

The TTL (Time To Live) value of the result that was generated by the module's view (as seconds). A TTL of minus one means that the view cache should never expire. A TTL of zero means that the result should never be cached.
Presque la même chose que la tableau path (voir ci-dessus). Quand un nœud est affiché, le template page_head.tpl standard utilise le tableau title_path pour construire la meta balise <title> de la section <head> d’une page.

section_id

string
chaîne de caractères

The ID number of the section which the object referenced by the node being viewed belongs to.
Le numéro de ID de la section à laquelle appartient l’objet référencé par le nœud affiché.

node_id

string
chaîne de caractères

The ID number of the node that is being viewed.
Le numéro de ID du nœud affiché.

content_info

array
tableau

Contains miscellaneous information about the node that is being viewed:
Contient diverses informations sur le nœud affiché:

Variable

Type

Description

node_id

string
chaîne de caractères

The ID number of the node.
Le numéro de ID du nœud.

parent_node_id

string
chaîne de caractères

The ID number of the parent node.
Le numéro de ID du nœud parent.

object_id

string
chaîne de caractères

The ID number of the object referenced by the node.
Le numéro de ID de l’objet référencé par le nœud affiché.

class_id

string
chaîne de caractères

The ID number of the class which the object is an instance of.
Le numéro de ID de la classe dont l’objet est une instance.

class_identifier

string
chaîne de caractères

The identifier of the class which the object is an instance of (for example "forum_message").
L’identifiant de la classe dont l’objet est une instance (par exemple forum_message).

offset

integer
entier

The offset view parameter.
Le paramètre offset de la vue.

viewmode

string
chaîne de caractères

The view mode that was used to display the node (for example "full", "line", etc.).
Le mode de vue utilisé pour afficher un nœud (par exemple full, line, etc...).

node_depth

string
chaîne de caractères

The depth of the node in the content tree.
La profondeur du nœud dans l’arbre de contenu.

url_alias

string
chaîne de caractères

The virtual URL of the node (for example "company/about_us").
L’URI virtuel du nœud (par exemple company/about_us).

persistent_variable

n/a

A variable set in one of the templates used by the view that was executed. Regardless of the caching mechanisms used, this variable will be available in the pagelayout. The type of the persistent variable depends on the value it contains. If the variable is not set, it will simply return a boolean FALSE.
Une variable paramétrée dans un des templates utilisés par la vue exécutée. Sans tenir compte des mécanismes de cache utilisés, cette variable sera disponible dans le template pagelayout.tpl. Le type de la variable persistent depend de la valeur qu’elle contient. Si la variable n’est pas définie, elle retournera simplement le booléen FALSE.

class_group

array
tableau

The ID numbers of the class groups that the class (which the object being viewed is an instance of) belongs to. This variable is connected with a feature that makes it possible to create template overrides based on class groups.
Les numéros de ID des groupes de classes auxquels la classe (dont l’objet affiché est une instance) appartient. Cette variable est connectée à la fonction rendant possible la création de templates de surcharge basés sur les groupes de classes.

Saut de ligne

By default the "class_group" always returns a boolean FALSE value because the class group override feature is turned off. It can be turned on by setting the "EnableClassGroupOverride" directive in the [ContentOverrideSettings] block of a configuration override for "content.ini" to "true".
Par défaut la variable class_group retourne toujours la valeur booléenne FALSE parce que la fonction de surcharge des groupes de classes n’est pas activée. Elle peut être activée en positionnant la directive EnableClassGroupOverride à true dans le bloc [ContentOverrideSettings] d’un fichier de surcharge du fichier de configuration content.ini

navigation_part

string
chaîne de caractères

Contains the name identifier of the current navigation part (for example "ezcontentnavigationpart"). This variable is used by the administration interface to determine which part the user interacts with.
Contient le nom de l’identifiant de la partie navigation (par exemple ezcontentnavigationpart). Cette variable est utilisée par l’interface d’administration pour déterminer la partie navigation avec laquelle l’utilisateur interagit.

cache_ttl

integer
entier

The TTL (Time To Live) value of the result that was generated by the module's view (as seconds). A TTL of minus one means that the view cache should never expire. A TTL of zero means that the result should never be cached.
La valeur TTL (Temps à vivre) du résultat généré par la vue du module (en seconde). Un TTL de -1 signifie que la vue dans le cache ne doit pas expirer. Un TTL égale à 0 signifie que le résultat ne doit jamais être mis en cache.

is_default_navigation_part

boolean
booléen

Returns TRUE if the default navigation part is being used (the one which is set in PHP code). Returns FALSE if the navigation part of the current module/view has been reconfigured by the site administrator. This can be done by making use of the "NavigationPart" directive of the "[ModuleSettings]" section within a configuration override for "module.ini".
Retourne TRUE si la partie navigation par défaut est utilisée (celle paramétrée dans le code PHP). Retourne FALSE si la partie navigation du couple module/vue affichée a été reconfigurée par l’administrateur du site avec la directive NavigationPart de la section [ModuleSettings] d’un template de surcharge du fichier de configuration module.ini

ui_context

string
chaîne de caractères

The user interface context in which eZ publish is in while the current page is being shown. This variable is used by the administration interface to distinguish between different modes (navigation, edit, browse, etc.)
Le contexte de l’interface utilisateur dans lequel eZ publish se trouve lorsque la page courante est affichée. Cette variable est utilisée par l’interface d’administration pour faire la distinction entre les différents modes (par exemple, le mode navigation, edit (édition), browse (parcourir), etc...).

ui_component

string
chaîne de caractères

The user interface component used by eZ publish while the current page is being shown. This variable is used by the administration interface.
Le composant de l’interface graphique utilisateur que eZ publish utilise lorsque la page courante est affichée. Cette variable est utilisée par l’interface d’administration.

uri

string
chaîne de caractères

The site specific part of the requested URL, for example: "content/view/full/44" (system URL) or "company/about" (virtual URL).
Contient la partie spécifique du site contenue dans l'URI demandé. Par exemple: content/view/full/44 (URI système) ou company/about (URI virtuel).

Lien vers l'article précédent
The page head -- L'en-tête de page

Commentaires