Page 1 of 1

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

Posted: Tue May 13, 2008 1:35 pm
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.

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

Posted: Tue May 13, 2008 3:19 pm
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.

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

Posted: Tue May 13, 2008 3:34 pm
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.

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

Posted: Tue May 13, 2008 3:38 pm
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

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

Posted: Sat Aug 02, 2008 6:30 pm
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

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

Posted: Sun Aug 03, 2008 10:08 am
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

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

Posted: Sun Aug 03, 2008 12:19 pm
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)

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

Posted: Mon Aug 04, 2008 5:57 pm
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.

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

Posted: Tue Aug 05, 2008 12:13 pm
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.

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

Posted: Wed Aug 06, 2008 5:43 pm
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.