嗨,我有以下代码:
<div class="row-fluid">
<div class="span12">
<h3>Top 10 most popular</h3>
<ul>
{exp:channel:entries channel="faqs" dynamic="no" limit="10"}
<li><a href="{url_title_path='help'}">{title}</a></li>
{/exp:channel:entries}
</ul>
<h3>Answer to selected question</h3>
{exp:channel:entries channel="faqs" dynamic="yes" require_entry="yes" limit="1"}
{if no_results}
<p>Click a question above to see the answer here</p>
{/if}
{answer}
{/exp:channel:entries}
</div>
</div>
如您所见,我循环浏览了两次常见问题解答。第一个设置它来获取所有问题,然后如果用户点击一个问题,那么第二个循环应该开始向他们显示答案。除了第二个循环中的 no results 语句不起作用之外,这很好用。它永远不会得到输出。有谁知道为什么?