1. Page d'accueil
  2. Documentation

Gabarits

Où se trouvent les gabarits ?

Une fois votre installation de Plume CMS effectuée, vous trouverez les gabarits du site par défaut dans le répertoire :

/plume/manager/templates/default/

Le premier site est identifié par le terme default. Si vous rajoutez un nouveau site web avec comme adresse siteweb.com, vous trouverez ses gabarits dans:

/plume/manager/templates/sitewebcom/

Si vous avez utilisé un autre nom de répertoire d'installation que /plume/, remplacez ce dernier par le nom que vous aurez utilisé.

Comment utiliser des gabarits différents en fonction des parties du site ?

Pour les articles et les brèves il est possible d'avoir un nombre illimités de gabarits. Le moyen de les affecter à des ressources spécifiques se fait par l'intermédiaire des types de ressources.

Par défaut, le système est configuré avec un type pour les articles et un autre pour les news. Les gabarits de ces derniers sont:

/manager/templates/default/resource_news.php
/manager/templates/default/resource_article.php

Le premier site est identifié par le terme default. Si vous rajoutez un nouveau site web, vous trouverez ses gabarits dans:

/manager/templates/sitewebcom/resource_news.php
/manager/templates/sitewebcom/resource_article.php

Pour ajouter un nouveau type de ressource pour les articles, appelons-le Articleperso, voici la marche à suivre:

  1. Créez un nouveau gabarit resource_articleperso.php et téléchargez le avec un client ftp dans le répertoire des gabarits du site concerné.
  2. Dans le manager, cliquez sur l'onglet Sites pour arriver à la page où vous trouverez un lien vous permettant de gérer les types de ressources pour chacun des sites. Choisissez le site correspondant au répertoire où a été téléchargé le nouveau gabarit.
  3. Créez un nouveau type d'article en cliquant sur le lien Article, sélectionnez le gabarit articleperso.php et donnez lui le nom : Articleperso

Une fois le nouveau type créé, vous pourrez retourner dans la gestion du contenu pour y ajouter un article. Vous remarquerez alors juste à côté de la boite de sélection du statut de la ressource la présence d'une nouvelle boite qui vous laissera le choix entre le gabarit par défaut, Article, et le votre, Articleperso.

Vous pouvez répéter cette procédure pour ajouter d'autres types d'articles et/ou de brèves.

Pourquoi mes modifications sur les gabarits ne sont-elles pas répercutées sur le site public ?

Si vous avez activé la mise en cache et défini une durée pour le gabarit en question, vous devrez videz le cache pour voir vos changements pris en compte. Pour cela il faut utiliser le plugin Informations sur Plume, où vous trouverez le lien "vider le cache".

Comment faire pour voir les erreurs PHP lors du développement de gabarits ?

Tout est fonction des paramètres du fichier php.ini de votre serveur. Si vous n'avez pas la main sur ce dernier, vous pouvez toutefois gérer l'affichage des erreurs avec la fonction php error_reporting(), que vous placerez dans /plume/config.php, ce fichier étant inclus par tous les autres.

Vous pouvez aussi activer les informations de debogage via le plugin "Plume Configuration", ce qui permettra non seulement d'afficher dans le code source des pages publiques des informations sur les requêtes SQL effectuées mais aussi désactivera la mise en cache.

Pages

  1. Licence
  2. Gabarits
  3. Fonctions
  4. Astuces

Partagez vos idées sur cet article.

Retour en haut de page