2008年12月18日木曜日

Surf Dev. Guide [2.7 ページ関連]

2.7 ページ関連
ページ関連オブジェクトによって、2つのページを一緒にリンクすることができます。
最も一般的なのな、このリンクは型において子であり、意味するのは
ナビゲーションツリーのような確定した構造を表現することです。
しかし、別の型も可能であり、「ページ関連」が単一の確定木構造だけを
サポートする手段として使用すべきという要件はありません。

関連を使用しての、複数の木構造も可能です。この関連の性質は、
子を超えて拡張した場合、分類子、カテゴリ、タグに非常に類似しています。
言い換えれば、ページが他のページに関連付けられているとしても、
同時に他の要素にも側面からの関連付けを持たせてもよいのです。
これは、ファセットナビゲーションやタグクラウドの実装を考慮しています。

保管場所

/WEB-INF/classes/alfresco/site-data/page-associations


プロパティ

  • id => オブジェクトのid (オプション)

  • title => ページ関連のタイトル (オプション)

  • description => ページ関連の説明 (オプション)

  • source-id => 親要素のid、たいていはページid

  • dest-id => リンクした要素のid、たいていはページid

  • assoc-type => 関連の型



2.7.1 サンプルのページ関連

<page-association>
<title>Products</title>
<source-id>page.home</source-id>
<dest-id>page.products</dest-id>
<assoc-type>child</assoc-type>
</page-association>



注:ホームページと製品ページのリンクは、子の関係を使用している
現在のところ、子の関係のみがSurfプラットホームで認識されます。

0 件のコメント: