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