Параметры Collections в pdoResources
Всем привет, возник вопрос как можно использовать параметры коллекции, задаваемые в админке при вызове сниппета pdoResorces, который собственно выводит элементы коллекции?
Интересуют следующие параметры:
1)Поле сортировки
2)Направление сортировки
3)Размер страницы (Не знаю почему так назвали — это количество элементов на странице)
Хотелось бы что бы это выглядело как нибудь так:
Интересуют следующие параметры:
1)Поле сортировки
2)Направление сортировки
3)Размер страницы (Не знаю почему так назвали — это количество элементов на странице)
Хотелось бы что бы это выглядело как нибудь так:
{'pdoResources'|snippet:[
'parents'=>$_modx->resource.id,
'limit'=>$collection_limit, // Сюда параметр - Размер страницы
'sortdir'=>$collection_dir, // Сюда параметр - Направление сортировки
'sortby'=>$collection_field, //Сюда параметр - Поле сортировки
'tpl'=>'@FILE chunks/mktu/d_mktu_item.tpl'
]} Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я просто пытаюсь сориентироваться что нужно)
Например для блога, одни настройки сортировки и количества на странице, а для другого раздела другие настройки.
И выводить соответственно
Не знаком с Collection, но почему бы не вариант?)
Задача тем и сложна, что бы в одном месте в админке настроил параметры для каждой коллекции и потом их в любых местах подставляешь. А так придётся ещё и дублировать эти параметры в тв-поля…
Соответственно, можно их оттуда вытащить. Например, Rowboat:
В чанке используйте поля:
Сниппет getColl:
Вызовы: