Smarty : variables
Ces variables smarty, qu'elles soient assignées par Xoops ou réservées
pour Smarty sont utilisables dans tous les templates.
Variables assignées
- Variables assignées par Xoops dans le fichier header.php,
á partir des données de la Bdd.
Ces valeurs sont celles enregistrées dans la page Admin systême
>> Préférences >> Méta balises et pied
de page
<{xoops_meta_keywords}> |
Balise méta: mots clefs |
<{xoops_meta_description}> |
Balise méta: description |
<{xoops_meta_author}> |
Balise méta: auteur |
<{meta_copyright}> |
Balise méta: copyright |
<{meta_robots}> |
Balise méta: robots |
<{xoops_footer}> |
Pied de page |
- Variables assignées par xoops dans le fichier header.php
<{xoops_sitename}> |
Nom du site * |
<{xoops_pagetitle}> |
Titre de la page * |
<{xoops_theme}> |
Nom du thême * |
<{xoops_themecss}> |
Url de la feuille de style du thême * |
<{xoops_js}> |
Inclusion de javascript du fichier include/xoops.js
* |
<{xoops_banner}> |
Affichage banniêre * |
<{xoops_content}> |
Affichage du contenu de la page * |
<{xoops_showcblock}> |
0 ou 1 selon que le bloc centre doit être
affiché * |
<{xoops_showlblockr}> |
0 ou 1 selon que le bloc gauche doit être
affiché * |
<{xoops_showrblock}> |
0 ou 1 selon que le bloc droit doit être
affiché * |
<{xoops_requesturi}>
|
Url demandée, ayant conduit sur cette page
|
<{xoops_slogan}>
|
Slogan du site
|
<{xoops_imageurl}>
|
Url des images du theme *
|
<{xoops_isadmin}>
|
1 si administrateur
|
<{xoops_isuser}>
|
1 si user
|
<{xoops_userid}>
|
id de l'user, 0 si anonyme
|
<{xoops_uname}>
|
pseudo de l'user, sinon terme choisi pour anonyme
|
* Variables nécessaires au template du thême: theme.html
- Variables assignées par xoops dans le fichier template.php
<{xoops_charset}> |
Ex. ISO-8859-1 |
<{xoops_langcode}> |
Code de la langue 2 caratêres:
en, fr, etc. |
<{xoops_url}> |
Url du site |
<{xoops_rootpath}> |
Chemin physique du répertoire de xoops |
<{xoops_version}> |
Version de Xoops (ex. Xoops 2.0.5.1) |
<{xoops_upload_url}> |
Url du répertoire d'upload |
Variables réservées
<{$smarty.const}>
Permet d'accéder directement aux constantes Php depuis le
template.
Utilisable en particulier pour afficher les 'defines' de langage, sans
passer par un xoopsTpl->assign dans le Php.
Ex : <{$smarty.const._NW_ARTICLES}>
<{$smarty.now}>
Permet d'afficher le timestamp courant
Ex : <{$smarty.now | date_format : "%d-%m-%Y
"}>
Variables de requêtes
Pour mémoire.
Permettent d'accéder á différentes variables de GET,
POST, COOKIES, SERVER, ENVIRONNEMENT et SESSION
Retour au sommaire
C. Felix AKA theCat le 15/06/04
|