在Composite C1(Orckestra CMS)中将相同博客帖子的列表添加到多个页面

时间:2016-11-14 02:17:07

标签: c1-cms orckestra-cms

我在我的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'添加为新页面的应用程序。它不起作用。我复制了原始博客页面 - 博客再也没有显示。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

在实施BlogRenderer功能时,您是否尝试将IsGlobal(标记为“显示所有博客的帖子”)设置为true?

如果这不起作用,您可以尝试通过替换
来修改BlogRenderer函数 var entries = BlogFacade.GetEntries(IsGlobal);
像是一样的东西 var entries = "Data.Get<Entries>() 这应该为您提供网站上的所有博客条目,您可以根据需要使用lambda表达式过滤。

我希望这会有所帮助。