2008年12月18日木曜日

Surf Dev. Guide [2.6 ページ]

2.6 ページ
「ページ(page)」とはWebアプリケーションで到達できるページです。
複数の他ページやそのページをキーとしてテンプレートと繋がる複数のフォーマット
と関連することもあります。ページは、トップレベルのオブジェクトであり、
そこを元にして追加的なナビゲーションやレンダリングのパスをたどることができます。

保管場所

/WEB-INF/classes/alfresco/site-data/pages


プロパティ

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

  • title => コンポーネントのタイトル(オプション)

  • description => コンポーネントの説明(オプション)

  • template-instance => このページを表示するためのテンプレートインスタンスのid

  • authentication => このページを見るために要求される認証(none,user,adminなど)



2.6.1 サンプルのホームページ

<page>
<title>My Home Page</title>
<template-instance>home-main</template-instance>
<authentication>none</authentication>
</page>



注記:シンプルな認証されていないのホームページ
レンダリング時に、ページのマークアップ表示は、ページから
「home-main」テンプレートへ移譲される。

2.6.2 サンプルのホームページ( 2つのフォーマット、ユーザー認証が必要)

<page>
<title>My Home Page</title>
<template-instance>home-main</template-instance>
<template-instance format="print">home-print</template-instance>
<authentication>user</authentication>
</page>



注:アクセスするにはユーザー認証が必要です。
印刷フォーマットが要求された場合、結果表示のために別テンプレート
(home-print)が活躍する。

0 件のコメント: