[Résolu] Récupérer la hiérarchie du menu au format XML

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
adrienj
Forum Members
Forum Members
Posts: 24
Joined: Tue May 13, 2008 1:22 pm

[Résolu] Récupérer la hiérarchie du menu au format XML

Post by adrienj »

Où puis-je récupérer la hiérarchie du menu de mon site au format XML?

Même question posée différemment:
Comment accéder au fichier traité par simple_navigation.tpl?

Merci.
Last edited by adrienj on Tue May 13, 2008 3:38 pm, edited 1 time in total.
Pierre M.

Re: Récupérer la hiérarchie du menu au format XML

Post by Pierre M. »

Bonjour Adrien,

je ne sais pas si le "fichier traité par simple_navigation.tpl" est au format XML. J'aurais plutôt pensé à une suite de requêtes SQL. Voyez le code de la balise {menu ...}. Vous pouvez sûrement le dériver à votre goût pour obtenir de lui du XML. Après tout, il produit déjà du xHTML, non ?

Pierre M.
adrienj
Forum Members
Forum Members
Posts: 24
Joined: Tue May 13, 2008 1:22 pm

Re: Récupérer la hiérarchie du menu au format XML

Post by adrienj »

Merci Pierre pour cette réponse rapide qui vient me faire rebondir sur le fait que sur le même principe que le fichier gsitemap.php je peux répondre à mon besoin assez spécifique.

Bonne continuation à vous.
Pierre M.

Re: Récupérer la hiérarchie du menu au format XML

Post by Pierre M. »

Merci de marquer [résolu] dans le titre du 1er message : http://forum.cmsmadesimple.org/index.ph ... 453.0.html
A moins que vous ne comptiez le faire qu'après publication extensive de votre solution ?

Bonne fin d'après-midi

Pierre
User avatar
will83
Forum Members
Forum Members
Posts: 88
Joined: Sat Aug 02, 2008 6:23 pm

Re: [Résolu] Récupérer la hiérarchie du menu au format XML

Post by will83 »

Je relance sur le sujet, car je n'ai pour ma part pas trouvé de solution.

J'ai besoin de générer l'arbo de mon site au format xml, avec le nom de pages et leurs url, et biensur, une hierarchie bien définie.
Quelqu'un a-t-il une solution?

Merci
User avatar
tannos
Forum Members
Forum Members
Posts: 109
Joined: Mon Apr 21, 2008 3:50 pm

Re: [Résolu] Récupérer la hiérarchie du menu au format XML

Post by tannos »

Salut,

Je  te propose la soultion suivante:
Tu écris un template xml et tu le mets dans le {content} de ta page.


Tu trouveras de l'aide sur cette page http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel/Layout/Menu_Manager pour t'aider à réaliser ton template.
Voila
One thing only I know, and that is that I know nothing.
User avatar
will83
Forum Members
Forum Members
Posts: 88
Joined: Sat Aug 02, 2008 6:23 pm

Re: [Résolu] Récupérer la hiérarchie du menu au format XML

Post by will83 »

Merci,

Je vais me pencher sur ce lien et son contenu. Mais est-ce que ca va me permettre de générer un fichier xml, car c'est de ça que j'ai besoin au final (http://forum.cmsmadesimple.fr/viewtopic.php?id=743)
Pierre M.

Re: [Résolu] Récupérer la hiérarchie du menu au format XML

Post by Pierre M. »

Bonsoir,
tannos wrote: Tu écris un template xml et tu le mets dans le {content} de ta page.
je propose quasiment pareil : une "page" dédiée (alias/URL) utilisant un gabarit (de page) presque vide (pas de xHTML) sauf un appel {menu ...} bien senti avec un gabarit (de menu) générant du XML.

A passage, à part : ça peut aussi être utilisé pour générer du RTF ou tout autre format "casable" dans un gabarit.

Pierre M.
User avatar
will83
Forum Members
Forum Members
Posts: 88
Joined: Sat Aug 02, 2008 6:23 pm

Re: [Résolu] Récupérer la hiérarchie du menu au format XML

Post by will83 »

Merci pour ta réponse. Ton idée me parait très intéressante, mais je ne vois pas du tout comment la mettre un œuvre.
Un gabarit vide avec le menu, ok. Mais comment lui faire générer un fichier xml, propre qui plus est?
L'as-tu déjà mis en œuvre?

Merci pour ton intérêt.
Pierre M.

Re: [Résolu] Récupérer la hiérarchie du menu au format XML

Post by Pierre M. »

will83 wrote: Un gabarit vide avec le menu, ok. Mais comment lui faire générer un fichier xml, propre qui plus est?
Vous semblez avoir compris le principe des gabarits de page et peut être ne connaissez vous pas celui des gabarits de menus.

Voir l'aide de la balise {menu ...} notamment son paramètre pour choisir un gabarit de menu. Puis partir d'un gabarit existant et remplacer les et autres par ce qu'on veut : et par exemple.
Voir aussi la doc (wiki) sur Menu Manager. Et le tuto menus sur le site themes.

Pierre M.
Post Reply

Return to “French - Français”