3

Sitecore 7.2 とウェブログ 2.3 を使用しています。

エントリがいくつかあるブログを持っていますが、投稿は問題なく表示されます。"Entry" を継承するカスタム テンプレート "CustomEntry" を作成しようとしています。

リンクhttps://github.com/WeTeam/WeBlog/wiki/Template-Settingsのすべての手順に従いました。ブログは完全に空になりました。デバッグ中に、GetBlogEntries() が空であるように見えます。これはインデックス関連の問題だと思います。私には不明なことがいくつかあります。

  1. Entry の新しいテンプレートを作成する場合、Entry を継承する必要があることを理解しています。Entry と StandardTemplate の両方を継承し、Entry を Standard Template の上に並べ替えました。これは私がすべきことですか?
  2. 次のコードで、"" は、私が使用しているブログ テンプレートである必要があります。私の場合、CustomEntry? 値は「CustomEntry」テンプレートの ID である必要があることを理解しています。
<locations hint="list:AddCrawler">
  <master type="Sitecore.Modules.WeBlog.Search.Crawlers.DatabaseCrawler,Sitecore.Modules.WeBlog">
    <include hint="list:IncludeTemplate" entryTemplate="$(EntryTemplateID)" commentTemplate="$(CommentTemplateID)">
      <myEntry>{D5608C5D-45E4-43FA-B2E4-DCD9DDF3E5A1}</myEntry>
      <myComment>{C85123CF-DA89-4C37-ACFA-4F8BA5157AC1}</myComment>
    </include>
  </master>
  <web type="Sitecore.Modules.WeBlog.Search.Crawlers.DatabaseCrawler,Sitecore.Modules.WeBlog">
    <include hint="list:IncludeTemplate" entryTemplate="$(EntryTemplateID)" commentTemplate="$(CommentTemplateID)">
      <myEntry>{D5608C5D-45E4-43FA-B2E4-DCD9DDF3E5A1}</myEntry>
      <myComment>{C85123CF-DA89-4C37-ACFA-4F8BA5157AC1}</myComment>
    </include>
  </web>
</locations>
4

1 に答える 1