交替显示 module_blogsitepost
alternate the display of module_blogsitepost
如何根据自己的需要显示{module_blogsitepost}
?例如,我在博客模块中有一个 post 的列表,我如何才能反向显示或使旧的 post 在我调用 {module_blogsitepost}
时首先显示。我试图更改他们的发布日期,但仍然无效。
您可以使用 Liquid 标记实现 {module_blogsitepost}
的自定义显示:
{module_blogsitepost rowCount="X" collection="custom-collection-name" template=""}
(其中 "rowCount" 是显示的博客数 post)。
有关这方面的更多信息,请参阅 Business Catalyst documentation on {module_blogsitepost}。
以上标记将 {module_blogsitepost}
中的所有可用数据放入名为 "custom-collection-name" 的集合中。您可以使用 <pre> {{ custom-collection-name | json }} </pre>
查看存储在 "custom-collection-name" 中的数据(将其放在您的页面上)。
这里是一个示例,说明如何创建您自己的自定义模块显示,特别是倒序显示。使用关键字 reversed:
{% 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 输出不包括被截断的博客 post,就像 {module_blogsitepost} 那样默认。以上将输出整个博客 post,您将需要查看截断 {{item.body}}
.
中包含的数据的方法
您很可能还想操纵 {{item.date}} 的输出。见 Business Catalyst documentation on Date Switches.
如何根据自己的需要显示{module_blogsitepost}
?例如,我在博客模块中有一个 post 的列表,我如何才能反向显示或使旧的 post 在我调用 {module_blogsitepost}
时首先显示。我试图更改他们的发布日期,但仍然无效。
您可以使用 Liquid 标记实现 {module_blogsitepost}
的自定义显示:
{module_blogsitepost rowCount="X" collection="custom-collection-name" template=""}
(其中 "rowCount" 是显示的博客数 post)。
有关这方面的更多信息,请参阅 Business Catalyst documentation on {module_blogsitepost}。
以上标记将 {module_blogsitepost}
中的所有可用数据放入名为 "custom-collection-name" 的集合中。您可以使用 <pre> {{ custom-collection-name | json }} </pre>
查看存储在 "custom-collection-name" 中的数据(将其放在您的页面上)。
这里是一个示例,说明如何创建您自己的自定义模块显示,特别是倒序显示。使用关键字 reversed:
{% 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 输出不包括被截断的博客 post,就像 {module_blogsitepost} 那样默认。以上将输出整个博客 post,您将需要查看截断 {{item.body}}
.
您很可能还想操纵 {{item.date}} 的输出。见 Business Catalyst documentation on Date Switches.