使用可能なタグ

次のトピックではタグの各タイプについて説明します。

制御フロー タグ

フロー タグの管理は、特定の条件に基づいて実行する必要があるコード ブロックおよび表示する必要があるコンテンツを決定します。 条件は使用可能な Liquid の演算子 または 条件 のみに基づいて設定されます。

if

特定の条件を満たす場合コード ブロックを実行します。

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% endif %}

unless

if と似ていますが、特定の条件が満たない場合にのみコード ブロックを実行します。

{% unless page.title == 'Home' %}

This is not the Home page.

{% endunless %}

elsif/else

if または unless ブロックにさらなる条件を追加します。

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% elsif user.fullname == 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

変数を複数の値と比較するためにスイッチ文を作成し、値ごとに別のコード ブロックを実行します。

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

反復タグ

反復タグは、コードのブロックを繰り返し実行/表示するのに使用します。

向け

コードのブロックを繰り返し実行します。 最も一般的な用途は、配列またはディクショナリの項目の反復です。

for タグ ブロック内では forloop が使用可能です。

コード

{% for child_page in page.children %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

出力

<a href="/parent/child1/">Child 1</a>

<a href="/parent/child2/">Child 2</a>

<a href="/parent/child3/">Child 3</a>

パラメーター

これらの for のパラメーターは、単独または組み合わせて使用できます。

リミット

特定の項目数の後、ループが終了します。

コード

{% for child_page in page.children limit:2 %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

出力

<a href="/parent/child1/">Child 1</a>

<a href="/parent/child2/">Child 2</a>

オフセット

特定のインデックスでループを開始します。

コード

{% for child_page in page.children offset:1 %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

出力

<a href="/parent/child2/">Child 2</a>

<a href="/parent/child3/">Child 3</a>

範囲

ループする値の範囲を定義します。

コード

{% assign n = 4 %}

{% for i in (2..n) %}

{{ i }}

{% endfor %}

{% for i in (10..14) %}

{{ i }}

{% endfor }}

出力

2 3 4

10 11 12 14

予約済み

ループを最後の項目から逆に反復します。

コード

{% for child_page in page.children reversed %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

出力

<a href="/parent/child3/">Child 3</a>

<a href="/parent/child2/">Child 2</a>

<a href="/parent/child1/">Child 1</a>

サイクル

文字列のグループをループし、パラメーターとして渡された順序で出力されます。 サイクルが呼び出されるたびに、パラメーターとして渡された次の文字列が出力されます。

コード

{% for item in items %}

<div class="{% cycle 'red', 'green', 'blue' %}"> {{ item }} </div>

{% end %}

出力

<div class="red"> Item one </div>

<div class="green"> Item two </div>

<div class="blue"> Item three </div>

<div class="red"> Item four </div>

<div class="green"> Item five</div>

テーブル行

HTML テーブルを生成します。 開始 <table> と終了 </table> HTML タグで囲う必要があります。

tablerow タグ ブロック内では tablerowloop が使用可能です。

コード

<table>

{% tablerow child_page in page.children %}

{{ child_page.title }}

{% endtablerow %}

</table>

出力

<table>

<tr class="row1">

<td class="col1">

Child Page 1

</td>

<td class="col2">

Child Page 2

</td>

<td class="col3">

Child Page 3

</td>

<td class="col4">

Child Page 4

</td>

</tr>

</table>

パラメーター

これらの tablerowcan のパラメーターは、単独または組み合わせて使用できます。

出力

<table>

<tr class="row1">

<td class="col1">

Child Page 1

</td>

<td class="col2">

Child Page 2

</td>

</tr>

<tr class="row2">

<td class="col3">

Child Page 3

</td>

<td class="col4">

Child Page 4

</td>

</tr>

</table>

コード

<table>

{% tablerow child_page in page.children cols:2 %}

{{ child_page.title }}

{% endtablerow %}

</table>

生成されたテーブルに必要な行数を指定します。

cols

リミット

特定の項目数の後、ループが終了します。

コード

<table>

{% tablerow child_page in page.children limit:2 %}

{{ child_page.title }}

{% endtablerow %}

</table>

出力

<table>

<tr class="row1">

<td class="col1">

Child Page 1

</td>

<td class="col2">

Child Page 2

</td>

</tr>

</table>

offset

特定のインデックスでループを開始します。

コード

<table>

{% tablerow child_page in page.children offset:2 %}

{{ child_page.title }}

{% endtablerow %}

</table>

出力

<table>

<tr class="row1">

<td class="col1">

Child Page 3

</td>

<td class="col2">

Child Page 4

</td>

</tr>

</table>

範囲

ループする値の範囲を定義します。

コード

<table>

{% tablerow i in (1..3) %}

{{ i }}

{% endtablerow %}

</table>

変数タグ

変数タグは、新しい Liquid 変数の作成に使用されます。

割り当て

新しい変数を作成します。 割り当ては、値の変更に Liquid フィルター も使用できます。

コード

{% assign is_valid = true %}

{% if is_valid %}

It is valid.

{% endif %}

{% assign name = "dave bowman' | upcase %}

{{ name }}

出力

It is valid.

DAVE BOWMAN

キャプチャ

ブロック内のコンテンツを取得し、変数に割り当てます。 このコンテンツは、出力タグを使用して後で表示できます。

コード

{% capture hello %}Hello, {{ user.fullname }}.{% endcapture %}

{{ hello }}

{{ hello }}

出力

Hello, DAVE BOWMAN.

Hello, DAVE BOWMAN.

テンプレート タグ

テンプレート タグは、さまざまな方法でテンプレートの出力を制御し、複数のテンプレートを 1 つの出力にまとめることができます。

include

名前により、1 つのテンプレートの内容を別のテンプレートに含めます。 Dynamics 365 ポータルでは、これ以外のテンプレートのソースは、通常 Web テンプレート です。 これにより、複数の場所で共通のテンプレートのフラグメントを再利用できます。

テンプレートが別のテンプレートに含まれている場合、含まれたテンプレートは親のテンプレートで定義された変数にアクセスできます。

{% include 'My Template' %}

include タグに、名前の付けられた任意の数のパラメーターを渡すこともできます。 これらは、含まれたテンプレートで変数として定義されます。

{% include 'My Template' a:x, b:y %}

ブロック

テンプレートを継承するために、拡張と組み合わせて使用されます。 使用方法については、拡張を参照してください。

拡張

テンプレートを継承するために、ブロック タグと組み合わせて使用されます。 これにより、親のレイアウトのオーバーライド指定領域でも、複数のテンプレートで共有レイアウトを使用できす。

Dynamics 365 ポータルでは、タグに提供された親のテンプレート名は、通常 Web テンプレート の名前を参照します。

拡張を使用する場合は、テンプレートの最初の内容である必要があり、1 つ以上のブロック タグのみ続けることができます。

親のテンプレートで定義された block がオーバーライドされなかった場合、親のテンプレートの内容 (ある場合) が表示されます。

コメント

流動テンプレート内の非表示コードをそのままの状態にすることができます。 ブロック内のコンテンツが表示されない場合、内部の流動コードは実行されません。

コード

Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.

出力

Hello. My name is Charles.

解析および実行せずに、ページの流動コードを出力できます。

出力

Hello, {{ user.fullname }}. My name is Charles.

Dynamics 365 エンティティ タグ

Dynamics 365 エンティティ タグを Dynamics 365 データの読み込みおよび表示に使用するか、または他の Dynamics 365 ポータル フレームワーク サービスを使用します。 これらのタグは、流動言語に対する Dynamics 365 固有の拡張機能です。

グラフ

Web ページに Dynamics 365 グラフを追加します。 グラフ タグは、Web ページの [コピー] フィールドまたは Web テンプレートの [ソース] フィールドに追加できます。 Dynamics 365 グラフを Web ページに追加する手順については、「ポータルで Dynamics 365 グラフを web ページに追加する」を参照してください。

{% chart id:"EE3C733D-5693-DE11-97D4-00155DA3B01E" viewid:"00000000-0000-0000-00AA-000010001006" %}

パラメーター

グラフ タグには、グラフ id と viewid という 2 つのパラメーターがあります。

[グラフ ID]

グラフのビジュアル化 ID です。 グラフをエクスポートしてこれを取得できます。

viewid

ビュー エディターで開いたときのエンティティの ID。

編集可能

Dynamics 365 ポータルの CMS オブジェクトを コンテンツを公開するためにフロント サイド編集エンジンを使用する として、そのオブジェクトのコンテンツの編集権限を持つユーザーに対して表示します。 編集可能なオブジェクトとして ページスニペット、および Web リンク があります。

{% editable page 'adx_copy' type: 'html', title: 'Page Copy', escape: false, liquid: true %}

{% editable snippets "Header" type: 'html' %}

<!--

An editable web link set required a specific DOM structure, with

certain classes on the containing element, as demonstrated here.

-->

{% assign primary_nav = weblinks["Primary Navigation"] %}

{% if primary_nav %}

<div {% if primary_nav.editable %}class="xrm-entity xrm-editable-adx_weblinkset"{% endif %}>

<ul>

<!-- Render weblinks... -->

</ul>

{% editable primary_nav %}

</div>

{% endif %}

パラメーター

編集可能に表示される最初のパラメーターは、編集可能なオブジェクトです。 たとえば、これは、Web リンク セット、スニペット、または現在のページの場合があります。 オプションの 2 番目のパラメーターでは、属性名や、表示および編集されるこのオブジェクト内のキーを指定します。 たとえば、これは、エンティティ属性の名前、またはスニペットの名前の場合があります。

これらの最初のパラメーターの後では、タグは多数の名前の付けられたオプションのパラメーターをサポートします。

クラス

このタグによって表示されるルート要素のクラス属性値を指定します。

既定

編集可能アイテムに値がないサポート案件に表示される既定値。

エスケープ

このタグによって表示される値がエンコードされた HTML かどうかを指定するブール値。 これは既定で false です。

liquid

このタグによって表示されるテキスト値内で見つかった流動テンプレート コードを処理するかどうか指定するブール値。 これは既定で true です。

タグ

このタグによって表示される container HTML タグの名前です。 このタグは、既定で div 要素です。 一般的には、このパラメーターの値として、div または span を選択することをお勧めします。

タイトル

コンテンツ編集インターフェイス内でこの編集可能アイテムのラベルを指定します。 何も指定されていない場合は、わかりやすいラベルが自動的に生成されます。

タイプ

編集可能なテキスト値のために提供された、編集インターフェイスの種類を表す文字列値です。 このパラメーターの有効な値は html または text です。 既定値は html です。

エンティティリスト

特定のエンティティ リストを名前または ID により読み込みます。 タグ ブロック内で使用できる エンティティリスト を使用して、エンティティリストのプロパティにアクセスできます。 エンティティ リストの実績結果レコードを表示するには、ブロック内で entityview タグを使用します。

エンティティ リストが正常に読み込まれると、ブロック内のコンテンツが表示されます。 エンティティ リストが見つからないと、ブロック コンテンツは表示されません。

{% entitylist name:"My Entity List" %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

既定では、エンティティリスト オブジェクトには、変数名「エンティティリスト」が与えられます。 必要に応じて、別の変数名を与えることができます。

{% entitylist my_list = name:"My Entity List" %}

Loaded entity list {{ my_list.adx_name }}.

{% endentitylist %}

パラメーター

読み込むエンティティ リストを選択するには id、名前、またはキーのうちの 1 つのみを入力します。

ID

GUID ID によってエンティティ リストを読み込みます。 ID は、GUID として解析できる文字列である必要があります。

{% entitylist id:"936DA01F-9ABD-4d9d-80C7-02AF85C822A8" %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

通常、リテラル GUID 文字列は使用されません。 代わりに ID が、他の変数の GUID プロパティを使用して指定されます。

{% entitylist id:page.adx_entitylist.id %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

名前

名前によってエンティティ リストを読み込みます。

{% entitylist name:"My Entity List" %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

キー

ID または名前によってエンティティ リストを読み込みます。 提供されたキー値が GUID として解析できる場合、エンティティ リストは ID によって読み込まれます。 それ以外の場合は、名前によって読み込まれます。

<!-- key_variable can hold an ID or name -->

{% entitylist key:key_variable %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

language_code

読み込まれるためにラベルがローカライズされたエンティティ リストを選択するための Dynamics 365 整数言語コード。 language_code が指定されていない場合は、ポータル アプリケーション Dynamics 365 接続の既定の言語が使用されます。

{% entitylist name:"My Entity List", language_code:1033 %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

エンティティビュー

特定の Dynamics 365 ビューを名前または ID により読み込みます。 ビュー ߝ ビュー列メタデータのプロパティ、ページ付けされた結果レコードなどは、タグ ブロック内で使用できる エンティティビュー を使用してアクセスできます。

ビューが正常に読み込まれると、ブロック内のコンテンツが表示されます。 ビューが見つからないと、ブロック コンテンツは表示されません。

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

既定では、エンティティビュー オブジェクトには、変数名「エンティティビュー」が与えられます。 必要に応じて、別の変数名を与えることができます。

{% entityview my_view = logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ my_view.total_records }} total records.

{% endentityview %}

エンティティビューがエンティティリスト ブロック内でネストされる場合、既定の構成 (結果ページ サイズ、フィルター オプション、など) がエンティティの一覧から継承されます。 ID または名前パラメーターのビューがエンティティビューに提供されていない場合、囲まれているエンティティリストから既定のビューが読み込まれます。

{% entitylist id:page.adx_entitylist.id %}

{% entityview %}

Loaded default view of the entity list associated with the current page, with {{ entityview.total_records }} total records.

{% endentityview %}

{% endentitylist %}

パラメーター

ID または logical_name のいずれかを提供し、読み込む Dynamics 365 ビューを選択します。 いずれも入力しない場合、または entityview タグが entitylist タグ内でネストされている場合は、囲まれた entitylist の既定のビューが読み込まれます。

ID

ID は、GUID として解析できる文字列である必要があります。

{% entityview id:"936DA01F-9ABD-4d9d-80C7-02AF85C822A8" %}

Loaded entity view {{ entityview.name }}.

{% endentityview %}

通常、リテラル GUID 文字列は使用されません。 代わりに ID が、他の変数の GUID プロパティを使用して指定されます。

{% entityview id:request.params.view %}

Loaded entity view {{ entityview.name }} using "view" query string request parameter.

{% endentityview %}

logical_name

読み込むためのビューの Dynamics 365 エンティティの論理名。 名前と連携して使用する必要があります。

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

名前

読み込むためのビューの Dynamics 365 名。 logical_name と連携して使用する必要があります。

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

フィルター

ビューの結果にユーザーまたはアカウントごとにフィルター処理するかどうかを指定します。 「user」または「account」の文字列値を持つ必要があります。

{% entityview id:request.params.view, filter:'user' %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

一般的には、リクエスト に基づいて、このパラメーターを設定するために使用されます。

{% entityview id:request.params.view, filter:request.params.filter %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

メタフィルター

ビューの結果をフィルター処理することによって、エンティティ リストの metadata のフィルター式を指定します。 このパラメーターは、エンティティビューがエンティティリストに連係して使用される場合にのみ有効です。 通常は、このパラメーターは、リクエスト に基づいて設定されます。

{% entitylist id:page.adx_entitylist.id %}

{% entityview id:request.params.view, metafilter:request.params.mf %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

{% endentitylist %}

オーダー

ビューの結果を並べ替えるための並べ替え式を指定します。 並べ替え式には、後に ASC または DESC が続く、エンティティの属性の論理名を 1 つ以上含むことができます。

{% entityview id:request.params.view, order:'name ASC, createdon DESC' %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

一般的には、リクエスト に基づいて、このパラメーターを設定するために使用されます。

{% entityview id:request.params.view, order:request.params.order %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

ページ

読み込むビューの結果ページを指定します。 このパラメーターを指定しない場合は、結果の最初のページが読み込まれます。

このパラメータは、整数値、または整数として解析できる文字列を渡される必要があります。 このパラメーターに値が入力されましたが、その値が null 、または整数として解析できないその他の値の場合、結果の最初のページが読み込まれます。

{% entityview id:request.params.view, page:2 %}

Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.

{% endentityview %}

一般的には、リクエスト に基づいて、このパラメーターを設定するために使用されます。

{% entityview id:request.params.view, page:request.params.page %}

Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.

{% endentityview %}

page_size

現在の結果ページに読み込む結果の数を指定します。 このパラメータに値が指定されず、エンティティビューがエンティティリスト ブロック内で使用されていない場合、エンティティ リスト ページ サイズが使用されます。 エンティティリスト ブロック内に存在しない場合、10 の既定値を使用します。

このパラメータは、整数値、または整数として解析できる文字列を渡される必要があります。 このパラメーターに値が入力されましたが、その値が null 、または整数として解析できないその他の値の場合、既定のページ サイズが使用されます。

{% entityview id:request.params.view, page_size:20 %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

一般的には、リクエスト に基づいて、このパラメーターを設定するために使用されます。

{% entityview id:request.params.view, page_size:request.params.pagesize %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

検索

ビューの結果をフィルター処理することによって、検索式を指定します。 単純なキーワード検索式は、キーワードで始まる属性かどうかによってフィルター処理されます。 ワイルドカード*も式に含めることができます。

{% entityview id:request.params.view, search:'John\*' %}

Loaded entity view with {{ entityview.total_records }} total matching records.

{% endentityview %}

一般的には、リクエスト に基づいて、このパラメーターを設定するために使用されます。それにより、検索フィルターをユーザーの入力に基づいて設定できます。

{% entityview id:request.params.view, search:request.params.search %}

Loaded entity view with {{ entityview.total_records }} total matching records.

{% endentityview %}

enable_entity_permissions

ビューの結果をフィルター処理するエンティティ権限を適用するかどうかを指定します。 既定では、この値は false に設定されています。 エンティティビューがエンティティリスト ブロック内で使用されている場合、このパラメーターの値は、エンティティ リスト構成から継承されます。

このパラメーターは、流動の種類 値、またはブール値 (「true」または「false」) として解析できる文字列のいずれかが渡される必要があります。 このパラメーターに値が入力されましたが、その値が null、またはブール値として解析できないその他の値の場合、既定の false が使用されます。

{% entityview id:request.params.view, enable_entity_permissions:true %}

Loaded entity view with {{ entityview.total_records }} total records to which the user has read permission.

{% endentityview %}

language_code

読み込むためのエンティティ ビューのローカライズされたラベル (列見出しラベルなど) を選択するための Dynamics 365 整数言語コード。 language_code が指定されていない場合は、ポータル アプリケーション Dynamics 365 接続の既定の言語が使用されます。

エンティティビューがエンティティリスト ブロック内で使用されている場合、このパラメーターの値は、エンティティリストの構成から継承されます。

{% entityview logical_name:'contact', name:"Active Contacts", language_code:1033 %}

Loaded entity view {{ entityview.name }}.

{% endentitylist %}

検索インデックス

ポータル検索インデックスに対してクエリを実行します。 一致の結果は、タグ ブロック内で使用できる 検索インデックス を使用してアクセスできます。

{% searchindex query: 'support', page: params.page, page_size: 10 %}

{% if searchindex.results.size > 0 %}

<p>Found about {{ searchindex.approximate_total_hits }} matches:</p>

<ul>

{% for result in searchindex.results %}

<li>

<h3><a href="{{ result.url | escape }}">{{ result.title | escape }}</a></h3>

<p>{{ result.fragment }}</p>

</li>

{% endfor %}

</ul>

{% else %}

<p>Your query returned no results.</p>

{% endif %}

{% endsearchindex %}

既定では、検索インデックス オブジェクトには、変数名「検索インデックス」が与えられます。 必要に応じて、別の変数名を与えることができます。

{% searchindex liquid_search = query: 'support', page: params.page, page_size: 10 %}

{% if liquid_search.results.size > 0 %}

...

{% endif %}

{% endsearchindex %}

パラメーター

検索インデックス タグは、次のパラメーターを受け取ります。

クエリ

結果に一致させるために使用するクエリ。 このパラメーターの目的は、インデックス クエリのユーザー指定部分を受け取ることです (ある場合)。

{% searchindex query: 'support' %}

...

{% endsearchindex %}

一般的には、リクエスト に基づいて、このパラメーターを設定するために使用されます。

{% searchindex query: request.params.query %}

...

{% endsearchindex %}

このパラメーターは、Lucene クエリ パーサー構文 をサポートします。

フィルター

結果に一致させるために追加で使用するクエリ。 このパラメーターの目的は、必要に応じて、開発者が指定した結果のためのフィルターを受け取ることです。

{% searchindex query: request.params.query, filter: '+statecode:0' %}

...

{% endsearchindex %}

このパラメーターは、Lucene クエリ パーサー構文 をサポートします。

注意

フィルターとクエリの違いは、どちらも Lucene クエリ パーサー構文を受け取りますが、クエリの目的が、ߝ ほとんどのエンド ユーザーがこの構文を注意していないことが予想されるときに、この構文が解析される方法についてより寛容であることです。 そのため、この構文の失敗に基づいてクエリを解析した場合、すべてのクエリは、クエリ テキストとしてエスケープされ、送信されます。 一方 filter では、無効な構文の場合には厳しく分析され、エラーが返ります。

logical_names

結果と一致する Dynamics 365 エンティティの論理名は、コンマ区切り文字列として制限されます。 指定しない場合は、すべての一致するエンティティが返されます。

{% searchindex query: request.params.query, logical_names: 'kbarticle,incident' %}

...
>
{% endsearchindex %}

ページ

返される検索結果ページ。 指定しない場合は、最初のページ (1) が返されます。

{% searchindex query: request.params.query, page: 2 %}

...

{% endsearchindex %}

一般的には、リクエスト に基づいて、このパラメーターを設定するために使用されます。

{% searchindex query: request.params.query, page: request.params.page %}

...

{% endsearchindex %}

page_size

返される結果ページのサイズ。 指定しない場合は、既定のサイズ 10 が使用されます。

{% searchindex query: request.params.query, page_size: 20 %}

...

{% endsearchindex %}

プロバイダー

使用する構成された検索プロバイダーの名前を指定します。 指定しない場合は、既定の検索プロバイダーが使用されます。

複数の検索プロバイダーがある場合は、大部分の環境に適用しない高度な構成です。 通常は、このパラメーターを指定する必要はありません。

{% searchindex query: request.params.query, provider: 'AlternateIndex' %}

...

{% endsearchindex %}

エンティティフォーム

Dynamics 365コンフィギュレーション済の エンティティ フォームおよび Dynamics 365 ポータル内でのカスタム ロジックの定義を名前または ID で常に表示します。

注意

エンティティフォーム タグは、ページ テンプレートに基づく Web テンプレート 内に表示されたコンテンツでのみ使用できます。 リライト ベース ページ テンプレート内のタグを使用しているときは、何も表示されません。 1 ページに表示できるのは、1 つのエンティティフォームまたは Web フォーム タグだけです。 2 番目のエンティティフォームまたは Web フォームは表示されません。

{% entityform name: 'My Entity Form' %}

パラメーター

名前

読み込むエンティティ フォームの名前。

{% entityform name:"My Entity Form" %}

{% webform name:"My Web Form" %}

読み込む Web フォームの名前。

名前

パラメーター

Web フォーム

名前または ID により、Web フォームの Dynamics 365 構成をすべて表示します。 Web フォーム タグは、ページ テンプレートに基づく Web テンプレート 内に表示されたコンテンツでのみ使用できます。 リライト ベース ページ テンプレート内のタグを使用しているときは、何も表示されません。 1 ページに表示できるのは、1 つのエンティティフォームまたは Web フォーム タグだけです。 2 番目のエンティティフォームまたは Web フォームは表示されません。
{% webform name: 'My Web Form' %}

関連項目

動的コンテンツの追加およびカスタム テンプレートの作成
Liquid の種類
Liquid オブジェクト
Liquid タグ
Liquid フィルター