Fork me on GitHub

Mémento Smarty


Page:
« 1 2 3 (4) 5 »

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

Page:
« 1 2 3 (4) 5 »
Licence, certains droits réservés
Partager Twitter Partagez cette article sur GG+
  Voir cet article en format PDF Imprimer cet article Envoyer cet article

Naviguer à travers les articles
Article précédent Création de formulaires Base de données et requêtes Article suivant
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

68 Personne(s) en ligne (1 Personne(s) connectée(s) sur Documentations) | Utilisateur(s): 0 | Invité(s): 68 | Plus ...