Доброго времени!
Ребята, суть вопроса. Делаю вывод следующим образом:
[[!getResources?
&showHidden=`1`
&tpl=`AnyTpl`
&limit=`0`
&includeContent=`1`
&includeTVs=`1`
&processTVs=`1`
&parents=`20`
&depth=`0`
tvFilters=`myTV==text1`
]]
Параметры ввода — переключатель radio, значения: text1||text2||text3 и т.д.
Параметры вывода — text (пробовал и по умолчанию).
Выводит все ресурсы из родителя, игнорируя фильтр. Перепробовал многое, но безрезультатно. В чём может быть проблема?
tvFilters в getResources не фильтрует
Версия MODX: Revolution
Комментарии (6)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Павел Романов 26.04.2016 17:16 #
Если опечатка попробуйте так:
или так:
Navorski 26.04.2016 17:31 #
Спасибо, что обратили внимание.
P.S. Понимаю, не в тему, но пользуясь случаем. Раньше писал на HTML + PHP, на локальном сервере и в сети сайты летали. Сейчас делаю свой первый сайт на CMS (убедили), пока на локальном сервере и с имеющимся на данный момент десятком страниц сайт очень тормозит. Это нормально? Ведь это локальник, а что ж будет в сети?
Павел Романов 26.04.2016 17:48 #
А вообще, есть много нюансов. Например, минимизируйте некешированные вызовы сниппетов. В Вашем случае так будет быстрее:
А еще лучше используйте вместо getResources его аналог из пакета pdoTools — pdoResources. И скорость будет выше и вообще там возможностей побольше.
То же самое с Wayfinder, GetResourceField и т. д. — там есть быстрая замена всем этим «старичкам», я уж не говорю про поддержку Fenom ).
Navorski 26.04.2016 17:55 #
Т.е. все фильтры, сортировка и т.д. присутствуют?
Я пользуюсь неплохим хостингом. Скажите, правильно ли я понимаю, что сайт там будет поживее, чем на локальнике?
Павел Романов 26.04.2016 18:06 #
Для точного определения скорости нужно просто выложить сайт на хостинг и посмотреть ))
Сейчас у многих хостеров есть бесплатные тестовые периоды, перенесите, посмотрите.
Navorski 26.04.2016 18:18 #