/
テンプレートインスタンス
テンプレートインスタンス
テンプレートインスタンスは、テンプレートファイル周りの構成をラップします。テンプレートファイルはテンプレートインスタンスのすべてのプロパティを受け取り、レンダリングロジックに通知するためにこれらのプロパティを使用することができます。これにより、テンプレートインスタンスに格納されている設定に基づいて、1つのテンプレートファイルが異なるレンダリングをするようになります。
テンプレートインスタンスが追加の設定を保存する必要がない単純なケースでは、テンプレートファイルへの非常に軽いポインタのままです。 さらに高度な場合、テンプレートインスタンスは、ページ上の要素のレイアウト方法に関するレンダリング時間情報を格納することがあります。
場所
- classpath:/alfresco/site-data/template-instances
- classpath:/alfresco/web-extension/site-data/template-instances
定義
<template-instance> <template-type>TEMPLATE_TYPE_ID</template-type> </template-instance>
プロパティ
- <template-type> - このテンプレートインスタンスをレンダリングするために使用されるテンプレートタイプの ID。ここでテンプレートパスが提供されている場合、テンプレートタイプは FreeMarker とみなされ、パスはレンダリングに使用されます。
例 - landing template with configuration
classpath:/alfresco/web-extension/site-data/template-instances/landing1.xml <?xml version="1.0" encoding="utf-8" ?> <template-instance> <id>landing1</id> <template-type>landing</template-type> <properties> <columns>2</columns> <rows>3</rows> </properties> </template-instance>
Related content
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ