Créer un template

Pour créer un template, éditez un nouveau fichier php dans le dossier de votre thème Le nom d’un template est normalisé :

  • Template pour la page d’accueil : home-xxx.php

  • Template pour un article : article-xxx.php

  • Template pour une categorie : categorie-xxx.php

  • Template pour une page statique : static-xxx.php

Un fichier template doit toujours commencer par home-, article-, categorie- ou static- et se terminer par l’extension .php. Remplacez xxxx par le texte de votre choix pour identifier facilement vos templates. Pour créer facilement un template vous pouvez dupliquer les fichiers correspondants home.php, article.php, categorie.php ou static.php en leur donnant un nom respectant les normes de nommage mentionnées précédemment.

La fonction templateCss()

Cette fonction permet de charger automatiquement un fichier .css spécifique à votre template. Vous pouvez ainsi donner un style différent à votre thème dès que le template est appelé. Le fichier .css associé à un template doit être stocké dans le dossier thème de votre PluXml et porter le même nom que le template, mais avec l’extension .css. Ainsi si votre template s’appelle static-exemple.php votre fichier .css devra s’appeler static-exemple.css.

Assurez-vous que le code ci-dessous existe entre les balises <head> ... </head> de votre fichier header.php. C’est cette instruction qui permet de charger automatiquement le fichier .css associé à un template, lorsque celui-ci est utilisé.

<?php $plxShow->templaceCss(); ?>

Si vous souhaiter stocker ce fichier .css, associé à votre template, dans le repertoire /css du thème Il faut l’indiquer en ajoutant le chemin du dossier dans la fonction.

<?php $plxShow->templaceCss("css/"); ?>