2

在 DjangoCMS 中,我想在导航中显示一个页面的子节点数。

我有一个名为“Careers”的菜单项,如果站点树中的该页面中有 2 个子页面,我希望它显示“Careers (2)”。

这可能吗?

我可以在 menu.html 中定位正确的菜单项,但需要以某种方式动态生成数字。

{% if child.get_menu_title|slugify == "careers" %}<span>1</span>{% endif %}
4

2 回答 2

0

我或多或少地确定,不用模型(我做不到)我用一些漂亮的 CSS 和 JavaScript 解决了这个问题。不是一个美妙的结果,但它已经足够了。

于 2012-11-12T17:29:19.380 回答
0

自己试过了,你可以这样做:

{% if child.children %} <span>{{ child.children|length }}</span>{% endif %}
于 2012-12-19T22:26:49.527 回答