Вывод определенных ресурсов
Добрый день.
Подскажите пожалуйста как реализовать в вы вводе «Наши работы» определенных работ связанных с конкретным разделом?
Скриншот во вложение.
Спасибо за любые идеи.
Подскажите пожалуйста как реализовать в вы вводе «Наши работы» определенных работ связанных с конкретным разделом?
Скриншот во вложение.
Спасибо за любые идеи.
Комментарии: 6
Варианта два:
1. У самих работ сделать чекбокс и выводить те, у которых он отмечен.
2. В самом разделе сделать параметр типа «Множественный список», где выбирать нужные работы.
1. У самих работ сделать чекбокс и выводить те, у которых он отмечен.
2. В самом разделе сделать параметр типа «Множественный список», где выбирать нужные работы.
А вывод как примерно будет формироваться в PdoResources?
Те мне не только чекбокс нужен. Предположим отмечаю какие то работы, но как мне их вывести в определенной категории к которой они будут принадлежать?
Те мне не только чекбокс нужен. Предположим отмечаю какие то работы, но как мне их вывести в определенной категории к которой они будут принадлежать?
Делаете у работ TV «categories» типа «Множественный выбор» или «Чекбокс».
В возможных значениях прописываете:
Или (если набор категорий на сайте часто меняется и хочется автоматизации) то так:
Выборку работ в самой категории делаете с помощью tvFilters:
В возможных значениях прописываете:
Категория1==#ID_категории_1#||
Категория2==#ID_категории_2#||
Категория3==#ID_категории_3#||
Категория4==#ID_категории_4#||
Категория5==#ID_категории_5#
Или (если набор категорий на сайте часто меняется и хочется автоматизации) то так:
@EVAL return $modx->runSnippet('pdoResources',array('parents'=>ID_родителя_категорий,'limit'=>0,'tpl'=>'@INLINE [[+pagetitle]]==#[[+id]]#','outputSeparator'=>'||'));
Выборку работ в самой категории делаете с помощью tvFilters:
[[pdoResources?
&tvFilters=`categories==%#[[*id]]#%`
....
]]
Проблема в том, что на сайте нет категорий, есть каталог с работами. Как быть тогда в этом случаем?
Или мне нужно создать категории и в них разместить работы?
Или мне нужно создать категории и в них разместить работы?
Тогда Вам нужно сперва определиться, что именно хочется ))
Если Вы хотите, чтобы у категорий работ были собственные страницы, то сделайте их и используйте метод, который я описал выше.
Если достаточно GET-параметра в URL, то можно сделать просто на тегах с помощью, к примеру, tagLister или просто TV типа «Авто метка» и выборки в pdoResources:
Если нужно вообще все на одной странице, то можете воспользоваться чем-нибудь типа этого
Ну или mSearch2 поставьте и сделайте фильтрацию посредством mFilter2.
Если Вы хотите, чтобы у категорий работ были собственные страницы, то сделайте их и используйте метод, который я описал выше.
Если достаточно GET-параметра в URL, то можно сделать просто на тегах с помощью, к примеру, tagLister или просто TV типа «Авто метка» и выборки в pdoResources:
&tvFilters=`category==%[[!#GET.tag]]%`
Если нужно вообще все на одной странице, то можете воспользоваться чем-нибудь типа этого
Ну или mSearch2 поставьте и сделайте фильтрацию посредством mFilter2.
Структура сайта такая:
Портфолио
1 работа
2 работа
и так далее
В каждой работе есть поле с tv параметрами и они же являются значениями для фильтра
Могу ли сделать tv (checkbox) как описал выше и вывести эти фильтры с помощью PdoTools?
Портфолио
1 работа
2 работа
и так далее
В каждой работе есть поле с tv параметрами и они же являются значениями для фильтра
Могу ли сделать tv (checkbox) как описал выше и вывести эти фильтры с помощью PdoTools?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.