我在我的Orckestra CMS网站上添加了一篇博文 - 很好。
但是,当我尝试将博客控件添加到另一个页面时 - 它不起作用。
<f:function name="Composite.Community.Blog.BlogRenderer" xmlns:f="http://www.composite.net/ns/function/1.0">
<f:param name="BlogEntriesCount" value="6" />
<f:param name="BlogListOptions" value="Show image" />
<f:param name="BlogItemOptions" value="Show title,Show image,Show content" />
</f:function>
如果我添加另一个博客页面,则会创建一个新博客。
我已将'Blog'添加为新页面的应用程序。它不起作用。我复制了原始博客页面 - 博客再也没有显示。
我该怎么做?
答案 0 :(得分:0)
在实施BlogRenderer功能时,您是否尝试将IsGlobal(标记为“显示所有博客的帖子”)设置为true?
如果这不起作用,您可以尝试通过替换
来修改BlogRenderer函数
var entries = BlogFacade.GetEntries(IsGlobal);
像是一样的东西
var entries = "Data.Get<Entries>()
这应该为您提供网站上的所有博客条目,您可以根据需要使用lambda表达式过滤。
我希望这会有所帮助。