「ページ(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 件のコメント:
コメントを投稿