Sitecore 6.5では、ユーザーが新しいアイテムを挿入するときに使用できる特定のテンプレートを([構成]タブから)割り当てることができますが、コードでどのように割り当てますか?
コードで通常のフォルダーを作成していて、作成した各フォルダーに特定のテンプレートを割り当てたいのですが、「Item」クラスの「Assign」、「Configure」オプションが表示されません。これを行う方法はありますか?
アイテムの挿入オプションを参照しています。これは、リボンのチェックボックスをオンにしたかのように表示されるシステムフィールド__Mastersのアイテム自体に保存されます。Insert Options
Standard Fields
View
そのフィールドに、挿入を許可するテンプレートのテンプレートIDを追加できます(複数のIDがある場合はパイプで区切ってください)。
コンテンツツリーでアイテムを選択すると、[構成]タブに移動し、[割り当て]を選択して、アイテムに特定の挿入オプションを追加できます。
さらに、挿入オプションルールを作成して、1つ以上の条件に基づいてアイテムに挿入オプションを動的に割り当てることができます。いくつかの挿入オプションルールの例は、/ sitecore / Settings / Rules / Insert Options/Rulesにあります。
挿入オプションルールには、特定のアイテムに挿入オプションを設定するよりもいくつかの利点があります。たとえば、コンテンツアイテム自体とは別に挿入オプションルールをパッケージ化できます。これは、誰かが誤ってコンテンツアイテムの1つを削除した場合にも役立ちます。アイテム自体に挿入オプションが設定されている場合、コンテンツエディターがそのアイテムを削除すると、そのロジックは失われます。挿入オプションルールを使用すると、自分または他の誰かがその場所に新しいアイテムを作成し、その新しいアイテムが挿入オプションルールで定義された条件を満たしている場合、必ずしもそれらの挿入オプションを再作成する必要はありません。