Un plan de site sur joomla
Classé dans : Programmation
J’ai déjà eu l’occasion de vous parler de l’importance du sitemap. Voici un tuto pour installer facilement un plan de site avec joomla en utilisant le composant Xmap.
A savoir, ce tuto est valable pour la version 1.5 de joomla
1. On commence par télécharger le composant Xmap à cette adresse:
http://joomla.vargas.co.cr/downloads/cat_view/1-xmap
2. Allez dans l’administration de joomla puis dans Extensions > installer/desinstaller
3. Cliquez sur « Parcourir » puis sélectionnez le fichier « com_xmap-1.2.1.zip » sur votre disque dur.
4. Une fois l’installation réussie allez dans Composants > Xmap. Vous devriez voir ceci:

5. Cliquez sur « Nouveau plan de site » et indiquez le nom de votre plan de site
6. En dessous du nom de votre plan de site (en bleu) vous avez les menus qui seront prit en compte pour la création du sitemap. D’office le menu « mainmenu » est sélectionnez mais vous pouvez en ajouter en cliquant sur « Ajoutermenus ». Cochez les menus à ajouter puis cliquez sur sauvegarder.
Vous avez la possibilité en survolant chaque menu de changer sa position, de le supprimer ou encore de modifier certaines informations qui apparaitront dans le fichier xml qui sera généré.
Le bouton options à droite va vous permettre de définir un sitemap par défaut (car il est possible d’en créér plusieurs), de le copier ou de l’effacer. Ce bouton vous permet également d’accéder aux préférences du sitemap.
8. Cliquez sur ce bouton « options » justement et allez dans préférences. Vous allez voir ceci:

9. ici vous allez pouvoir définir certaines choses comme le fichier css utilisé par le plan de site, le nombre de colonne, etc.. Vous allez également pouvoir récupérer les URL des différents fichiers générés par Xmap (le fichier xml plan de site servira pour google webmaster tools par exemple). Vous pourrez aussi exclure des liens du sitemap.
10. Maintenant que votre plan de site est configuré vous n’avez plus qu’à allez dans menus > gestion des menus. Choisissez un menu et créez un nouvel élément de menu puis choisissez comme type « Xmap ». Voila votre plan de site est créé.
11. Dernière petite chose. Je penses qu’il est inutile que le lien vers le plan de site figure dans ce dernier. Retournez donc dans les préférences de votre plan de site (étape 8 ) et aller dans « exclure lien(s) ». Choisissez le lien vers votre sitemap et cliquez sur la flèche allant vers la gauche puis sauvegardez.
Tags : Joomla
- Permalien
- maniT4c
- 15 juil 2009 10:39
- Commentaires (19)


le 2 septembre 2009 à 14:28
Merci pour l’info, bien pratique.
le 3 septembre 2009 à 18:52
Merci c’est vrai que ça peut être utile à faire.
le 8 octobre 2009 à 9:22
Bonjour,
Article pratique, simple et bienvenue.
Par contre, comment faire pour ajouter des puces à plusieurs niveaux (sous-menus) ?
Merci
le 8 octobre 2009 à 10:12
@Stephane Dans la gestion des menus de Joomla tu peux créer autant de sous menu que tu veux et définir (si ma mémoire est bonne) s’ils vont s’afficher avec des « li » ou autre chose. Donc tes « puces » se feront automatiquement. Cela dépend aussi de ton template et plus particulièrement des CSS que ce derniers utilise. Il est possible que les puces des « li » soit « supprimées » par les css.
le 21 juin 2010 à 12:53
salut, comment je peux personnaliser le lien de la page xml faire le sorte du rewriting puisque ce dernier ne prend pas en compte cette page
le 21 juin 2010 à 13:52
@Ikram je ne suis pas sûr d’avoir bien compris ta question. Tu veux que l’url vers ton sitemap soit rewrité ? Ou alors ton sitemap ne prend pas en compte le rewriting ?
Aurais-tu une adresse à fournir pour que je puisse voir ton problème ?
le 21 juin 2010 à 15:59
Je veux que l’url vers mon sitemap soit rewrité et que la page /index.php?option=com_xmap&sitemap=1&view=xml sera nommé sitemap.xml
le site est encore en local
Merci
le 21 juin 2010 à 16:28
Dans ce cas ce n’est pas le composant xmap qui va te permettre de rewriter l’url du sitemap mais le plugin que tu utilise pour faire le rewriting. Si je me souviens bien sh404 sef permet de rewriter une URL à la main.
le 5 juillet 2010 à 23:52
merci pour ces explications
j’essaie juste d’enlever le mot « top menu » qui est le menu de reference pour le plan du site. je voudrais pouvoir mettre le texte que je veux avant le plan lui-même.
SI jamais…
Merci d’avance
pascal
le 6 juillet 2010 à 7:57
@Pascal si ma mémoire est bonne je crois que xmap reprend le nom que tu as donné au module qui gère ton menu. Va dans l’administration puis dans:
Extensions/gestion des modules
là tu devrai avoir un module qui s’appelle « top menu » clic dessus puis change son titre.
Normalement ça devrait modifier le nom utilisé dans ton plan de site.
le 6 juillet 2010 à 13:18
merci!!!
c’est bien ca!
Sinon ce qui ne fonctionne pas c’est lorsque je demande a mettre le plan en deux colonnes dans les préférences il ne veux rien savoir ! y aurait -il une astuce? Pourtant la cs fonctionne si je change d’autres règles comme le type de puce ou le retrait par exemple.
merci encore pour le reste qui était pour moi le plus important!
Pascal
le 6 juillet 2010 à 13:33
Là j’avoue n’avoir jamais essayé de mettre sur deux colonnes. Je ne peux donc pas t’aider. Par contre si tu trouve la solution n’hésitez pas à venir la donner ici
.
le 31 août 2010 à 11:56
Pour le mettre sur deux colonnes, vas dans options>preferences et choisis dans le menu deroulant le nombre de colonnes <2 et cliques sur <sauver et voilà. Merci Xmap
le 8 décembre 2010 à 5:38
Bonjour,
Je ne réussis pas à voir apparaitre mon plan de site même si je clique sur « ajoutermenus ». Il est vrai que je ne suis pas très expérimenté. Est-ce à cause de mon template?
Merci!
le 29 décembre 2010 à 16:42
de mon côté, c’est bon… effectivement, pro Xmap;)
le 27 janvier 2011 à 13:53
Bonjour,
Je cherche désespérément à mettre mon plan de site sur deux colonnes et je n’y parviens pas.
Je n’ai pas la réponse sur votre tuto.
Merci de votre aide,
Patrick Margaine
le 22 février 2011 à 2:32
Très bien expliqué, encore merci c’est exactement ce dont j’avais besoin et ça marche à merveille.
le 6 mai 2011 à 12:28
Bonjour,
Merci pour le tutoriel!
Savez-vous comment placer le sitemap(entier, pas que le lien) dans le footer plutôt que dans une page à part?
Cordialement,
Franck_R
le 11 mai 2011 à 7:38
Désolé @Franck_R je n’ai jamais eu à faire cela je ne saurai donc pas te répondre.