PLUME CMS Logo

Télécharger Documentation Participez Captures d'écrans Accueil

Comment créer un plan de site

Un plan de site est une catégorie spéciale de votre site. Elle n'est pas apparente dans la liste des catégories, mais elle existe néanmoins, avec son propre gabarit.

Notez que cette marche à suivre n'est valable que pour les branches de Plume CMS inférieures à la 1.2, RC comprises.

Créer un gabarit pour un plan de site

Avec votre éditeur de texte favori, créez un fichier nommé category_sitemap.php. Il contiendra le code suivant :

<html>
<head><title>Plan de site</title></head>
<body>
<?php pxShowSitemap(); ?>
</body>
</html>

Ensuite, vous devrez copier ce fichier dans le dossier de thème de votre site. Si vous utilisez le thème par défaut, copiez-le dans le dossier /manager/templates/default/.

Notez que le code donné ci-dessus est rudimentaire ; vous voudrez sûrement lui apporter des améliorations vous-même.

Créer une catégorie spécifique qui utilise le gabarit

Dans le Manager, allez à l'onglet de gestion des catégories et créez-en une. Ce qu'il faut absolument faire :

  • Choisir le gabarit sitemap.php.
  • Le chemin de la catégorie doit commencer par /_, par exemple /_plan-de-site.

Après validation de votre catégorie, vous pourrez accéder par l'adresse http://www.mon-site.tld/_plan-de-site/ à votre plan de site.

Le nom doit effectivement commencer par /_ afin d'éviter que le plan de site ne soit visible dans la liste classique des catégories.

Personnaliser l'apparence du plan de site

Par défaut, les 10 dernières ressources de chaque catégorie de votre site sont affichées. Vous pouvez changer cela via deux paramètres : le premier définit le type et le second le nombre.

Le premier paramètre peut être :

  • all : pour tous les types de ressources (valeur par défaut) ;
  • news : pour les brèves uniquement ;
  • articles : pour les articles uniquement.

Le second paramètre est par défaut 10, mais vous pouvez donner n'importe quelle valeur numérique.

Exemples

Afficher les 20 derniers articles pour chaque catégorie.

<?php pxShowSitemap('articles', 20); ?>

Afficher les 25 derniers articles et brèves, confondus, dans chaque catégorie.

<?php pxShowSitemap('all', 25); ?>

Etant donné que les opérations permettant de créer le plan de site utilise des ressources certaines du serveur, vous devriez faire usage des fonctions de cache dans votre gabarit.

Crédits

L'extension de plan de site a été conçue par Nicolas Lassalle.

This website in your language:   Site en Français   Website in English