こんにちは。Sitecore技術担当の山田です。
今回は独自に作成したXMLコントロールを通常とは異なるフォルダに配置する方法をご紹介します。
ダイアログやアプリケーションで使用されているXMLコントロールは、デフォルトで以下のような読み込み先が指定されています。
/sitecore/shell/override
/sitecore/shell/Applications
上記以外の場所にXMLコントロールを配置したい場合は、新たに読み込み先を指定してやる必要があります。
指定するには、以下のパッチファイルをあてます。
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<controlSources>
<source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/path/to/controls" deep="true" />
</controlSources>
</sitecore>
</configuration>
各属性には以下の値を設定してください。
folder
属性: XMLコントロールの読み込み先を指定しますdeep
属性: フォルダ内を再帰的に探すかどうかを指定します