Как использовать логический оператор в WikiText для выбора тиддлера с одним ИЛИ другим тегом?

Документация TiddlyWiki содержит пример оператора тега:

[tag[task]]

При этом будут выбраны все тиддлеры, помеченные как task.

Как выбрать все тиддлеры, помеченные одним ИЛИ другим тегом; так, например, я хочу выбрать всех тиддлеров с тегом собака или кошка? Ни одна из следующих попыток не увенчалась успехом:

[tag[cat]||[dog]]
[tag[cat]OR[dog]]
[tag[cat, dog]]

Для контекста я хочу использовать это в списке в соответствии со строками:

<$list filter="[tag[cat]||[dog]]">
<$view field="title"/>
</$list>

person Concrete_Buddha    schedule 21.02.2021    source источник


Ответы (1)


Немного запоздало, но на всякий случай...

Существуют различные способы объединения результатов разных списков, и в этом случае вам просто нужно простое объединение списков, которое представлено пробелом между двумя выражениями фильтра:

<$list filter="[tag[cat]] [tag[dog]]">
<$view field="title"/>
</$list>

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

person Erwan    schedule 04.03.2021