我已经在我的Orckestra CMS网站上添加了一篇博客文章-很好。
但是,当我尝试将blog控件添加到另一个页面时-它不工作。
<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'作为一个应用程序添加到新页面。这行不通。我已经复制了原来的博客页面-博客再次无法显示。
我该怎么做?
您是否尝试在实现BlogRenderer函数时将IsGlobal(标记为'显示所有博客的帖子')设置为true ?
如果这不起作用,您可以尝试通过替换
来修改BlogRenderer函数本身。var entries = BlogFacade.GetEntries(IsGlobal);
比如var entries = "Data.Get<Entries>()
这将为您提供站点上的所有博客条目,您可以根据需要使用lambda表达式对其进行过滤。