カスタマー インターフェイスで動的フィールド値のアルファベット順を変更したい (代わりに、最初に入力されたキー値に基づいて順序を変更したい)。
動的フィールドのエントリではなく、動的フィールドの順序を変更したくない (現在はアルファベット順になっています)
この構成のヘルプが必要です。ありがとうございました。
カスタマー インターフェイスで動的フィールド値のアルファベット順を変更したい (代わりに、最初に入力されたキー値に基づいて順序を変更したい)。
動的フィールドのエントリではなく、動的フィールドの順序を変更したくない (現在はアルファベット順になっています)
この構成のヘルプが必要です。ありがとうございました。
順序を手動で設定できます。ただし、dtl ファイルを変更する必要があります。
最初に、すべての動的フィールドを挿入するブロックをコメントアウトする必要があります
コメントアウトすると、ブロックは次のようになります。
#<!-- dtl:block:DynamicField -->
# <div class="Row Row_DynamicField_$QData{"Name"}">
# $Data{"Label"}
# <div class="Field">
# $Data{"Field"}
# </div>
# <div class="Clear"></div>
# </div>
#<!-- dtl:block:DynamicField -->
次に、動的フィールドごとにブロックを追加する必要があります。したがって、5 つの動的フィールドがある場合は、5 つのブロックを追加する必要があります。
この例は、「CAPA」と呼ばれる動的フィールド用です
<!-- dtl:block:DynamicField_CAPA -->
<div class="Row Row_DynamicField_$QData{"Name"}">
$Data{"Label"}
<div class="Field" id="fielddfA6" >
$Data{"Field"}
</div>
<div class="Clear"></div>
</div>
<!-- dtl:block:DynamicField_CAPA -->
CAPA と表示されている箇所はすべて、動的フィールドの名前に置き換えます。ブロックを好きな順番に並べます。
ただし、この投稿に基づいて、今後のリリースで dtl ファイルが tt テンプレート ファイルに置き換えられることに注意してください。
また、dtl ファイルを変更する場合は、テーマで行う必要があります。ただし、dtl ファイルはすぐに置き換えられるため、これが重要かどうかはわかりません。
お役に立てれば。乾杯。
編集: dtl ファイルは、\Kernel\Output\HTML\Standard の下にあります。