Как использовать setcontent для извлечения содержимого таксономии

Возникли проблемы с тем, чтобы setcontent работал должным образом с таксономиями.

Я нахожусь в шаблоне записи и хочу извлечь другие элементы, которые имеют одно и то же значение таксономии. Поэтому я не хочу жестко кодировать значения, а вместо этого сравниваю с моей текущей записью.

Например, вот жестко заданный запрос, проверяющий элементы, в таксономии тем которых есть «Приложения».

{% setcontent relinterviews = 'interviews' where { topics: 'Apps' } %}

Вместо этого мне нужно что-то вроде этого псевдокода, но это работает:

{% setcontent relinterviews = 'interviews' where { topics in record.taxonomy.topics } %}

В идеале я хочу получать элементы, соответствующие двум разным таксономиям — темам и ролям, — но я бы согласился на одну.


person dbquizzical    schedule 27.05.2015    source источник


Ответы (1)


Попробуйте это:

  1. Для поиска двух одинаковых таксономий.

{% setcontent relinterviews = 'interviews' where { topics: 'Apps || Other' } %}

  1. Для поиска по двум отдельным таксономиям.

{% setcontent relinterviews = 'interviews' where { topics: 'Apps', roles: 'MyRole' } %}

person Ross Riley    schedule 28.05.2015