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.
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.
Dans le Manager, allez à l'onglet de gestion des catégories et créez-en une. Ce qu'il faut absolument faire :
sitemap.php.
/_, 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.
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 :
Le second paramètre est par défaut 10, mais vous pouvez donner n'importe quelle valeur numérique.
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.
L'extension de plan de site a été conçue par Nicolas Lassalle.