Page
ページはURLアドレスで解決される指定可能な宛先が記述され、ビューが生成されなければなりません。ページは、エンドユーザの視点からウェブページのコンセプトに沿っている。 ページは、ウェブサイトのナビゲーション構造を構成するページ階層に配置されることが多いです。
ページは、レンダリング前にユーザー認証が必要かどうかを指定できます。 認証されていないユーザーはページをレンダリングできません。
ページには、ページ ID ではなくページタイプでディスパッチできるオプションのタイプもあります。ページには1つ以上のテンプレートインスタンスが関連付けられています。これにより、様々な出力するフォーマット(HTML、PDF、またはワイヤレスなど)に対して明瞭にレンダリングすることができます。
場所
定義
<page> <!-- Optional authentication setting --> <authentication>none | user</authentication> <!-- Optional page type ID (otherwise assumes generic) --> <page-type-id>PAGE_TYPE_ID</page-type-id> <!-- Use this to associate a default template --> <template-instance>TEMPLATE_ID</template-instance> <!-- Use this to associate a template to this page for a given format --> <template-instance format="FORMAT_ID">TEMPLATE_ID</template-instance> </page>
プロパティ
- <template-instance> - FORMAT_ID を要求されたときにこのページを表示するために使用される1つ以上のテンプレートインスタンスのID。format属性が指定されていない場合は、 default という値が設定されているものとみなされます
オプションプロパティ
- <authentication> - エンドユーザーがこのページにアクセスするために必要な認証のレベル。有効な認証の値は none または user (デフォルトはnone)です
- <page-type-id> - このページのページタイプのID
例 - 認証付きページ
次のファイルは "products"というページを定義しています。認証されたユーザーのみがページにアクセスできます。デフォルトの形式でページをレンダリングするように要求されると、landing1 の ID を持つテンプレートインスタンスが検索されます。印刷フォーマットでページをレンダリングするように要求されると、landing1-print の ID を持つテンプレートインスタンスが検索されます。
landing1-print テンプレートを設定した場合は、http://localhost:8080/webapp/page/products?f=print
を使用してこのページの印刷形式をリクエストできます。
classpath:/alfresco/web-extension/site-data/pages/products.xml <?xml version="1.0" encoding="utf-8"?> <page> <id>products</id> <title>Products Page Title</title> <description>Products Page Description</description> <authentication>user</authentication> <template-instance>landing1</template-instance> <template-instance format="print">landing1-print</template-instance> </page>
原文:Page
Related content
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ