コンテンツエディターでアイテムを表示すると、フィールドセクションとその中にフィールドが表示されます。フィールドセクションやフィールドが表示される並び順は __Sort フィールドの昇順になります。
1つのデータテンプレート内で定義されているフィールドセクションやフィールドの並び順はSitecore Rocksのテンプレート編集画面やテンプレートマネージャーを使って簡単に並び順を変更できます。
データテンプレートが他のテンプレートを継承している場合は、話が少し難しくなって、フィールドセクションやフィールドの定義アイテムの __Sort フィールドを手動で変更して並び順を制御する必要があります。
継承関係もマージした状態で、フィールドセクションやフィールドの並び順を一括設定できる素敵なツールが Sitecore Rocksには用意されています。 Template Field Sorter というツールです。
Template Field Sorterを使う場合は、 Sitecore Rocks でスタンダードバリューのアイテムを開きます。
アイテムの編集ペインで右クリックし、 Task -> Sort Template Fields をクリックします。
Template Field Sorter ツールが起動します。ここで、複数のデータテンプレートで定義されているフィールドセクションやフィールドの並び替えを結合した状態でソート順を指定できます。
Template Field Sorter の画面で一括で __Sort フィールドの値を変更して継承したデータテンプレートで定義されているフィールドセクションやフィールドも併せて並び順を変更できます。
ちなみに、0は未設定(null)を表すので、上手くソートするには0以外の値を入れて保存してください。
_Sort フィールドの値が未設定の場合は 100 扱いになります。_Sort フィールドが未設定の場合のデフォルトの値は Web.config に定義されていてデフォルト値が100のためです。
さんのコメント: さんのコメント: