サイト全体に多くのフォームがある Sitecore の実装に取り組んでいます (質問する前に、WFFM は問題外です!)。
私の質問は、フォーム ラベルを保存する最良の方法は何ですか? 私の現在の考えは、ディクショナリ構造を使用し、フォーム フィールド ラベルにキーでアクセスすることです。このアプローチの問題は、編集者が同じフィールドのラベルを変更したい場合です。たとえば、フォーム X では名フィールドが「First Name」で、別の場所では「Forename」になるか、ある場所では必須フィールド (アスタリスク付き) であり、別の場所ではオプションである可能性があります。「FirstNameWithAsterisk」や「FirstNameWithoutAsterisk」などと呼ばれる辞書項目を持ち始めたくありません。
私が考えたもう 1 つの考えは、単純にフォーム ラベルを Name Value List フィールドに格納することです。このフィールドには、次のような名前/値を入力できます。編集者は、他の場所で使用されている辞書エントリを誤って編集するリスクなしに、好きなフォーム ラベルを自由に使用できます。
ページテンプレートにフォームフィールドを配置する前に道をたどりましたが、これは非常に恐ろしい解決策であるため、この道を再び進むことには興味がありません.
編集
確認のため、このサイトのフォームの数には限りがあります。