AlertDataSourceテンプレートとAlertsフォルダを持つ基本的なAlerts機能を作成しています。 Helixによると、これはどこに置かれるべきですか?ProjectまたはFeatureレイヤーでは?Sitecore Helixデータソーステンプレートを配置する場所
0
A
答えて
0
機能を作成する際には、AlertDataSourceテンプレートがその機能に存在している必要があります。さもなければあなたのコードはそこからデータにアクセスできなくてはなりません(それが存在することを知らないので)。
あなたのフォルダは、別のものです。あなたの機能がデータソース項目の場所を意識する必要がない場合は、プロジェクトレベルでデータを整理するだけでよいと主張することができます。しかし、その機能でデータが整理されている必要があると判断することもできます(おそらく、データソースの場所などのために)、その場合は機能に含める必要があります。
理論的には、あなたのフィーチャでインタフェース(ベース)テンプレートを使用し、プロジェクトで派生テンプレートを使用する必要がありますが、それが理論です。ページテンプレートの場合、これは絶対に当てはまります。データソース項目については、私は人々が実用的であり、そうでないことを見てきました(Sitecoreのすべてが基本テンプレートをうまく扱うことができないからです)。しかし、あなたのコメントにはあなたの権利があります。理論的には、フィーチャのフィールドを持つ基本テンプレートと、プロジェクトレイヤの(空の)派生テンプレートが必要です。
関連する問題
- 1. リソースを配置する場所
- 2. MVC - blittingデータを配置する場所
- 3. WPF MahApps.Metro - ResourceDictionariesを配置する場所
- 4. アンドロイドアプリケーションでデータベーステーブルを配置する場所
- 5. ベストプラクティス:mysqlフィールドを配置する場所
- 6. MySQLストアドプロシージャを配置する場所は?
- 7. Symfony。エンティティを配置する場所
- 8. サービス層を配置する場所
- 9. テンプレートボタンのクリックイベントを配置する場所
- 10. アプリモデルを配置する場所
- 11. サブページコンポーネントをIonic2に配置する場所
- 12. Database.SetInitializerを配置する場所
- 13. Vistaにグローバルアプリケーションデータを配置する場所
- 14. WPF Prism - リソースを配置する場所
- 15. オニオンアーキテクチャにConnectionStringを配置する場所
- 16. ClickOnce配置場所Web
- 17. JQueryハッシュチェンジイベント - 配置場所
- 18. ヘッダー場所+コンテンツ配置
- 19. Dropboxの場所にMySQLを再配置
- 20. JSPの場合にlog4j.propertiesファイルを配置する場所
- 21. Rails:Nokogiriの問題、コードの配置場所。
- 22. 再生:配布するbashスクリプトの配置場所
- 23. Sitecore - sitecore分析の匿名ユーザーの場所を追跡する方法
- 24. 場所の上に位置マーカーを配置しますか?
- 25. gnuplotでプロットするためのデータセットファイルを配置する場所
- 26. モデル上で動作するメソッドを配置する場所
- 27. js_pluginsとcss_pluginsを配置する場所はどこですか?
- 28. Rails 3:カスタムバリデータークラスを配置する場所はどこですか?
- 29. ビジネスロジックを配置する場所はSymfony 2モデル層ですか?
- 30. Web APIは、プライベートメソッドを配置する場所ですか?
ありがとうございますが、Felixのドキュメントによると、DataSourceテンプレートはProject Layerにあるはずですか?フォルダに関しては、この機能はDataSource項目(Alertインスタンス)のソースを知る必要があります。 –
答えに追加されました... – Gatogordo