gpt4 book ai didi

Plone:我怎么知道重复循环是否为空?

转载 作者:行者123 更新时间:2023-12-01 14:02:01 25 4
gpt4 key购买 nike

如果重复循环为空,我需要显示一条友好的消息。示例代码:

<ul tal:repeat="data context/qr-list">
<li><a tal:attributes="href string:det-rec?id=${data/id}" tal:content="data/vaga">description</a></li>
</ul>

当循环为空时,我会显示一条消息:抱歉,没有结果。

最佳答案

你可以使用这样的东西:

<tal:block define="items context/qr-list">
<ul tal:condition="items" tal:repeat="data items">
<li><a tal:attributes="href string:det-rec?id=${data/id}" tal:content="data/vaga">description</a></li>
</ul>
<p tal:condition="not:items">Sorry, no results.</p>
</tal:block>

也许你可以使用 repeat 变量的 length 属性,但我从来没有用这样的东西测试过它。参见 Repeat variables在 Zope 页面模板引用中。

关于Plone:我怎么知道重复循环是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21416946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com