/
Page

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

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ