【发布时间】:2015-08-28 16:54:43
【问题描述】:
【问题讨论】:
-
不清楚您的要求。您想在菜单中突出显示当前页面条目吗?您所说的“将帖子放在首位”是什么意思?
-
我指的不是页面,而是出版物。我希望其中一个出版物保留在页面顶部,即使公众有新条目。检查我的blog
【问题讨论】:
我以你的博客代码为例回答你:
为您希望始终在顶部的每个帖子添加一个“精选”标签
---
layout: post
title: "Filtrar registros en one2many (on_change)"
date: 2015-08-07 22:00:00
categories: Openerp 7
comments: true
tag: featured
---
在你的 index.html 中
<ul>
{% for post in site.tags.featured %}
<li><a href="{{ post.url }}" class="featured">{{ post.title }}</a></li>
{% endfor %}
{% for post in site.posts limit 5%}
<li><a href="{{ post.url }}" class="featured">{{ post.title }}</a></li>
{% endfor %}
</ul>
但现在有一个问题:第二个for 循环可能会重新打印同一篇文章两次。您可以使用if 标记有条件地仅打印非精选 帖子。
要获得更简洁的解决方案,您可以使用特殊标签(例如 home-non-featured)在索引页面上标记您想要的每个帖子,然后在此标签上循环。否则,您可以编写一个插件来使用 is-tagged-with 或 not-tagget-with 语法过滤您的帖子。
【讨论】: