2010-08-19 6 views
0

У меня есть сомнение в отношении структурированного содержимого xml в OpenCms. У меня две схемы XML, одна для редактирования верхних меню (меню одинаковы на всех страницах) и еще одна схема для редактирования содержимого страницы. В файле jsp шаблона мне нужно получить доступ к содержимому элемента xml из обоих файлов схемы. Как это сделать? мне нужно что-то указать?OpenCms: Как получить доступ к содержимому элемента xml из нескольких файлов схемы

+0

любые эксперты OpenCms здесь? –

+0

не так много opencms ребята, я думаю, более частые ответы через список рассылки nabble opencms: http://old.nabble.com/OpenCMS---Dev-f654.html –

+0

thanx для ссылки. –

ответ

0

Вы можете вставить один xsd в другой. Сначала вы определяете свое меню с помощью menu.xsd, то вы включите его, как это в вашем т.е. page.xsd:

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

где «OpenCmsMenu» должно быть имя типа, как вы определили его в menu.xsd.

0

Альтернативным решением может быть создание меню из структуры папок. Это обычный метод работы с меню в OpenCms.