2016-11-14 81 views
0

我已将博客文章添加到我的Orckestra CMS网站 - 很好。将相同博客文章的列表添加到Composite C1中的多个页面(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

您是否尝试在实现BlogRenderer函数时将IsGlobal设置为true(标记为“显示来自所有博客的帖子”)?

如果这不起作用,你可以尝试用一些替代
var entries = BlogFacade.GetEntries(IsGlobal);

var entries = "Data.Get<Entries>() 这应该给你的网站,你可以用过滤的所有博客文章修改BlogRenderer函数本身lambda表达式,你认为合适。

我希望这会有所帮助。

相关问题