![]() | |
Laboratoire indépendant de recherche conviviale sur l'auto-production, la gratuité et la culture libre | |
∏ - À propos / Fonctionnement \ Admin - ∃ - Collecter des données / Évaluer \ Publier / Discuter \ Décider / Les contributeurs - ∈ - La Fabrique / Recherches \ Textes / Blog \ En chantier / La gratuiterie - ∑ - Le Boomerang / CEDREA \ Entrez sans payer / nonmarchand.org |
Autoproduction / Culture libre / Économie non-marchande / Libertés / Recherche conviviale / Critique de la science économique / Critique de l'économie marchande alternative / De tout et de rien |
Vue - Éditer - Historique - Imprimer - Référencé par |
Inscription - Connexion |
PmWikiFr /
Modèles de thèmesTraduction à compléter Cette page décrit le format des fichiers modèles de thème (.tmpl) qui sont utilisés pour créer les thèmes PmWiki ('skins'). Comme décrit dans la page Thèmes, un thème est une collection de fichiers qui définit l'aspect des pages PmWiki. Chaque thème doit inclure un fichier modèle qui fournit le squelette d'affichage d'une page PmWiki page. Format du fichier de modèleUn fichier de modèle est essentiellement un fichier HTML qui contient des substitutions de variables (indiquées par '$') et des directives spéciales incorporées dans les commentaires HTML. Deux directives spéciales sont requises dans le fichier de modèle. La directive Quand PmWiki affiche une page, il remplace les directives et substitutions de variables par les valeurs réelles de la page courante. Par exemple, la directive Il y a une longue liste de variables disponibles pour la substitution dans les pages; parmi les plus utiles on trouve: $PageUrl l'adresse url de la page en cours $ScriptUrl la base de l'url vers le script pmwiki.php $Title le titre de la page (par ex., "`ModèlesDeThèmes") $Titlespaced le titre de la page avec des espaces (par ex., "`Modèles de thèmes" $Group le nom du groupe courant (par ex., "`PmWikiFr") $FullName le nom complet de la page (par ex., "`PmWikiFr.SkinTemplates") $LastModified l'heure de la dernière modification $PageLogoUrl l'adresse url du logo du site $WikiTitle le titre du site $SkinDirUrl l'adresse url du répertoire de thème Cette dernière variable, Le modèle n'est pas limité à l'utilisation des variables listées ci-dessous; à peu près toute variable PHP globale commençant par une 'M'ajuscule peut être utilisée dans un modèle de thème. Directives de thèmesNonobstant les directives requises
Section des pagesA template file can designate "sections" that are included or excluded from the output based on page directives or other criteria. A section always begins with <!--PageHeaderFmt--> (:noheader:) <!--PageFooterFmt--> (:nofooter:) <!--PageTitleFmt--> (:notitle:) <!--PageLeftFmt--> (:noleft:) <!--PageRightFmt--> (:noright:) Les créateurs de thèmes peuvent définir leurs propres sections et balises, mais pour l'instant tous les noms de sections d'un thème doivent commencer par "Page" et finir par "Fmt". Comme mentionné precédemment vous devez aussi définir ces balises (par exemple dans votre config.php) comme ceci: Internationalisation (i18n)Les thèmes peuvent aussi être internationalisés en utilisant les tags Par exemple, la substitution << Besoins système | Index de la documentation | Caractères spéciaux >>
Traduction de PmWiki.SkinTemplates
Page originale sur PmWikiFr.SkinTemplates - Référencé par
|
||||||
Le contenu du site GratiLab, laboratoire de recherche conviviale sur la gratuité, le DIY et la culture libre, sauf mentions contraires, ainsi que toute nouvelle contribution à ce site, est sous licence culturelle non-marchande.
Site gratuit, sans publicité, à but non lucratif, ouvert à tous ceux qui souhaitent effectuer des recherches sur les échanges non-marchands et la culture libre ou simplement partager leurs savoirs et savoirs-faire. Construit avec PmWiki. |