Sitecore 7.2 とウェブログ 2.3 を使用しています。
エントリがいくつかあるブログを持っていますが、投稿は問題なく表示されます。"Entry" を継承するカスタム テンプレート "CustomEntry" を作成しようとしています。
リンクhttps://github.com/WeTeam/WeBlog/wiki/Template-Settingsのすべての手順に従いました。ブログは完全に空になりました。デバッグ中に、GetBlogEntries() が空であるように見えます。これはインデックス関連の問題だと思います。私には不明なことがいくつかあります。
- Entry の新しいテンプレートを作成する場合、Entry を継承する必要があることを理解しています。Entry と StandardTemplate の両方を継承し、Entry を Standard Template の上に並べ替えました。これは私がすべきことですか?
- 次のコードで、"" は、私が使用しているブログ テンプレートである必要があります。私の場合、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>