2017-06-27 8 views

答えて

0

機能を作成する際には、AlertDataSourceテンプレートがその機能に存在している必要があります。さもなければあなたのコードはそこからデータにアクセスできなくてはなりません(それが存在することを知らないので)。

あなたのフォルダは、別のものです。あなたの機能がデータソース項目の場所を意識する必要がない場合は、プロジェクトレベルでデータを整理するだけでよいと主張することができます。しかし、その機能でデータが整理されている必要があると判断することもできます(おそらく、データソースの場所などのために)、その場合は機能に含める必要があります。

理論的には、あなたのフィーチャでインタフェース(ベース)テンプレートを使用し、プロジェクトで派生テンプレートを使用する必要がありますが、それが理論です。ページテンプレートの場合、これは絶対に当てはまります。データソース項目については、私は人々が実用的であり、そうでないことを見てきました(Sitecoreのすべてが基本テンプレートをうまく扱うことができないからです)。しかし、あなたのコメントにはあなたの権利があります。理論的には、フィーチャのフィールドを持つ基本テンプレートと、プロジェクトレイヤの(空の)派生テンプレートが必要です。

+0

ありがとうございますが、Felixのドキュメントによると、DataSourceテンプレートはProject Layerにあるはずですか?フォルダに関しては、この機能はDataSource項目(Alertインスタンス)のソースを知る必要があります。 –

+0

答えに追加されました... – Gatogordo

関連する問題