替换module_blogsitepost的显示

时间:2016-09-06 00:41:08

标签: business-catalyst

如何根据我的需要显示{module_blogsitepost}?例如,我有一个博客模块中的帖子列表,如何反向显示或者当我调用{module_blogsitepost}时使旧帖子首次显示。我试图改变他们的发布日期,但仍然没有用。

1 个答案:

答案 0 :(得分:2)

您可以使用以下内容使用Liquid标记实现{module_blogsitepost}的自定义显示:

{module_blogsitepost rowCount="X" collection="custom-collection-name" template=""}

(其中“rowCount”是显示的博客帖子数量。)

有关详细信息,请参阅Business Catalyst documentation on {module_blogsitepost}

上述标记将{module_blogsitepost}中的所有可用数据放入名为“custom-collection-name”的集合中。您可以使用<pre> {{ custom-collection-name | json }} </pre>查看存储在“custom-collection-name”中的数据(将其放在您的页面上)。

以下是如何创建自己的模块自定义显示的示例,特别是以相反的顺序。使用关键字撤消

{% for item in custom-collection-name.items reversed -%}

    <div class="blog-post">
        <h2 class="post-title">{{item.title}}</h2>
        <div class="post-details">
            {{item.author}} | {{item.date}}
        </div>
        <div class="post-body">
            {{item/body}}
        </div>
    </div>

{% endfor -%}

注意:重要的是要意识到此模块的Liquid输出不包括{module_blogsitepost}之类的截断博客文章默认情况下。以上内容将输出整篇博文,您需要查看截断{{item.body}}中包含的数据的方法。

您很可能也希望操纵{{item.date}}的输出。请参阅Business Catalyst documentation on Date Switches