OpenCmsのxml構造化コンテンツについて疑問があります。2つのXMLスキーマがあります。1つはトップメニューを編集するためのもので(メニューはすべてのページで同じです)、もう1つはページコンテンツを編集するためのものです。テンプレートのjspファイルで、両方のスキーマファイルからxml要素の内容にアクセスする必要があります。そのために行く方法は?で何かを指定する必要がありますか?
2 に答える
0
1つのxsdを別のxsdに埋め込むことができます。最初にmenu.xsdを介してメニューを定義し、次に次のようにiepage.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で定義したタイプ名である必要があります。
于 2010-09-02T08:16:54.160 に答える
0
別の解決策は、フォルダ構造からメニューを生成することです。これは、OpenCmsでメニューを処理するための通常の方法です。
于 2010-09-04T13:03:58.527 に答える