追加情報プロジェクトコンフィグガベージコレクションリファレンスタグ行列フィールド行列フィールドでは、1つのフィールド内に複数のコンテンツブロックを作成できます。行列フィールドの設定は、次の通りです。ここでは、行列フィールドでどのようなブロックタイプが利用可能か、それらのブロックタイプがどのようなサブフィールドを持つ必要があるかを設定します。フィールド新しいエントリでは、行列フィールドにはボタンのグループが表示されます。フィールド設定で作成したブロックタイプごとに1つのボタンが表示されます。それらのボタンの1つをクリックすると、新しいブロックが作成されます。ブロックタイプの名前はブロックのタイトルバーに表示され、それぞれのブロックタイプのフィールドにはブロックの本体が存在しているでしょう。あなたは好きなだけ(または、最大ブロック数の設定で許可されている範囲内で)、行列フィールドへブロックを追加できます。各ブロックは設定メニューを持ち、そのブロックに対して追加でできることを開示します。有効」および「削除」オプションが適用されます。クリックするか、ブロックのタイトルバーをダブルクリックすることで、行列ブロックを折りたたむことができます。ブロックが折りたたまれている場合、タイトルバーはコンテンツのプレビューを表示するため、それがどんなブロックかを識別できます。ブロックは、そのブロックのタイトルバーの最後にある「移動」アイコンをドラックして並び替えることもできます。複数のブロックが選択されている場合、選択されたすべてのブロックが一緒に移動します。行列フィールドを持つエレメントを照会する場合、フィールドのハンドルにちなんで名付けられたクエリパラメータを使用して、行列フィールドのデータに基づいた結果をフィルタできます。利用可能な値には、次のものが含まれます。行列ブロックを持たない。少なくとも1つの行列ブロックを持つ。フィールドに含まれるそれぞれの行列ブロックに対して繰り返されます。次に、4つのブロックタイプ(見出し、テキスト、画像、および、引用)を持つ行列フィールドのテンプレートの実例を示します。(craft\elements\MatrixBlock::getType())をチェックすることによって、現在のブロックタイプのハンドルを確認できます。タグを利用して、簡略化できます。ブロックタイプのフィルタリング特定のタイプのブロックだけを出力したい場合、行列フィールドに「type」フィルタを追加します。%}あなたが望むなら、複数のブロックタイプを渡すことができます。リミットの調整デフォルトでは、行列フィールドは最初の100ブロックを返します。パラメータで上書きします。セットすることもできます。フィルタを利用して、ブロックの総数を取得できます。マルチセレクトボックスフィールド。