2010-08-19 7 views
0

J'ai un doute concernant le contenu structuré xml dans OpenCms. J'ai deux schémas XML, un pour éditer les menus supérieurs (les menus sont identiques sur toutes les pages) et un autre schéma pour éditer le contenu de la page. Dans le fichier jsp modèle, j'ai besoin d'accéder au contenu de l'élément xml à partir des deux fichiers de schéma. Comment faire pour ça? Dois-je spécifier quelque chose?OpenCms: Comment accéder au contenu de l'élément xml à partir de plusieurs fichiers de schéma

+0

des experts OpenCms ici? –

+0

pas beaucoup d'opencms les gars ici je pense, des réponses plus fréquentes via nabble opencms liste de diffusion: http://old.nabble.com/OpenCMS---Dev-f654.html –

+0

merci pour le lien. –

Répondre

0

Vous pouvez intégrer un fichier xsd dans un autre. D'abord, vous définissez votre menu via menu.xsd, vous l'inclure comme celui-ci dans votre page.xsd dire:

<xsd:include schemaLocation="opencms://system/modules/com.yourmodule.www/schemas/menu.xsd"/> 
... 
<xsd:element name="Menu" type="OpenCmsMenu" minOccurs="1" maxOccurs="1" /> 

où « OpenCmsMenu » doit être le nom du type que vous l'avez défini dans votre menu.xsd.

0

Une solution alternative pourrait être de générer les menus à partir de la structure de dossiers. C'est la méthode habituelle pour gérer les menus dans OpenCms.

Questions connexes