2

我在表达式引擎中使用 playa。我的结构是一个 h1 标题,然后循环播放 playa 结果。但是,在我拥有 h1 之前,我想检查 playa 是否有任何结果。如果是,则显示标题和结果。如果否,则不显示标题。

如何在使用之前检查 playa 结果的计数?

<section id="related-products">
<h1 class="product-page-titles">Related Products</h1>
<div>
    {exp:playa:children field="related_products"}
    <article>
        <a href="/product/{url_title}" title="{title}">
            <h2>{title}</h2>
            <img src="{hero_image}"/>
        </a>
    </article>
    {/exp:playa:children}
</div>

4

1 回答 1

4

确实!

{if "{exp:playa:total_children field='related_products'}"}
    ...
{/if}

(根据文档。)

另外 - 请考虑在专用的ExpressionEngine StackExchange网站上发布未来的问题。这就是行动所在。

于 2012-12-06T20:39:22.853 回答