Подстановочные знаки ModX tvFilter возвращают нежелательные запросы

Я так долго ломал голову над этим, я надеюсь, что кто-то может указать, что я делаю неправильно ... и что я ясно объясняю ...

У меня есть телевизор listBox (Multi-select) под названием «Страна» со следующими значениями параметров:

Глобальный||США||Австралия||Французский||Немецкий||Испанский||Португальский||Великобритания

На моих ресурсах я помечаю их той страной, которая имеет отношение к ресурсу. У кого-то только 1 тег, у кого-то 2.

Когда я запрашиваю эти ресурсы с помощью getResources и с этим параметром: &tvFilters=country==%US%||country==%Global%, ожидается, что я верну все ресурсы с любым из этих тегов. Но реальность такова, что я также получаю ресурсы, помеченные как Австралия, из-за подстановочного знака. Удаление подстановочных знаков не будет работать корректно, так как есть ресурсы с двумя тегами.

Как я могу заставить это не возвращать ресурсы Австралии?

версия: ModX Revolution 2.3.3

Помощь приветствуется, спасибо!


person Jim Smith    schedule 31.01.2015    source источник


Ответы (1)


Из-за aUStralia и %. Измените US на United States или что-то другое и повторите попытку.

person Vasis    schedule 01.02.2015
comment
Спасибо, у меня еще не было возможности проверить это, но это имеет смысл и, вероятно, является единственным решением. - person Jim Smith; 04.02.2015