在Composite C1 (orcstra CMS)的多个页面中添加相同博客文章列表



我已经在我的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表达式对其进行过滤。

最新更新