Я не могу понять, как выводить категории из collection.items
. Я могу перебрать коллекцию collection.categories {.repeated section categories}{name}{.end}
, но когда я пытаюсь сделать то же самое, уровень глубже на collection.items.categories
, чтобы вывести категории для каждого отдельного элемента, используя тот же синтаксис. Ничего не выводится.
{.repeated section items}
{.repeated section categories}{name}{.alternates with} / {.end}
{.end}
Но использование форматера json categories|json-pretty
вместо {name}
делает то, что мне нужно, и выдает категории для каждого элемента. Кажется, мне не хватает ключа.
пример кода:
<!--WORKS-->
<squarespace:category collection="team">
{.if categories}
<div class="button-group filter-button-group">
<button data-filter="*">All</button>
{.repeated section categories}<button data-filter=".{name}">{name}</button>{.end}
</div>
{.end}
</squarespace:category>
<!--DOES NOT WORK-->
<section class="grid">
<squarespace:query collection="team" limit="100">
{.repeated section items}
<div class="grid-item">
<img {customContent.teamImage|image-meta}/>
<h3>{customContent.teamName}</h3>
{.repeated section categories}{name}{.alternates with} / {.end}
</div>
{.end}
</squarespace:query>
</section>
Кто-нибудь может помочь? Спасибо.