2

DjangoCMS 内で、ナビゲーションにページの子の数を表示したいと思います。

「採用情報」というメニュー項目があり、サイト ツリーのそのページ内に 2 つのサブページがある場合は、「採用情報 (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 に答える