Как правильно составить условие?
        Добрый день. Необходимо вывести отзывы на странице. 
Отзыв представлен в виде обычного ресурса, в котором есть tv со списком проектов. Необходимо на странице проекта вывести только те отзывы в которых выбран данный проект в тв.
В логах
    
    
                                                                                
            Отзыв представлен в виде обычного ресурса, в котором есть tv со списком проектов. Необходимо на странице проекта вывести только те отзывы в которых выбран данный проект в тв.
[[pdoResources?
          &parents=`89`
          &depth=`10`
          &includeTVs=`checkresource`
          &limit=`0`
          &tpl=`checkresource.tpl`
          &tvFilters=`checkresource==%[[*pagetitle]]%`
            &showLog=`1`
      ]]Вызов делаю таким, но ничего не выводит. В логах
0.0000870: pdoTools loaded
0.0000250: xPDO query object created
0.0000310: Added TVs filters
0.0003350: Included list of tvs: checkresource
0.0001659: leftJoined modTemplateVarResource as TVcheckresource
0.0001421: Added selection of modResource: `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties`
0.0000060: Added selection of modTemplateVarResource: IFNULL(`value`, '') AS `tv.checkresource`
0.0000100: Replaced TV conditions
0.0007260: Processed additional conditions
0.0009141: Added where condition: 0=`TVcheckresource`.`value` LIKE '%ГТЭС Каламкас%', modResource.parent:IN(89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113), modResource.published=1, modResource.deleted=0
0.0000041: Replaced TV conditions
0.0001111: Sorted by modResource.publishedon, DESC
0.0002120: SQL prepared "SELECT `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, IFNULL(`TVcheckresource`.`value`, '') AS `tv.checkresource` FROM `modx_site_content` AS `modResource` LEFT JOIN `modx_site_tmplvar_contentvalues` `TVcheckresource` ON `TVcheckresource`.`contentid` = `modResource`.`id` AND `TVcheckresource`.`tmplvarid` = 14 WHERE  ( `TVcheckresource`.`value` LIKE '%ГТЭС Каламкас%' AND `modResource`.`parent` IN (89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 )  ORDER BY modResource.publishedon DESC "
0.0076189: SQL executed
0.0000272: Rows fetched
0.0000231: Prepared and processed TVs
0.0000021: Returning processed chunks
0.0098281: Total time
2 097 152: Memory usage    Комментарии: 10
                Мне кажется тут &where нужно использовать. Пробовали?            
                    
                Да, пробовал несколько вариантов.
                    &where=`["checkresource = %[[*pagetitle]]%"]`&where=`{"checkresource:LIKE":"%[[*pagetitle]]%"}`В ответ получаю array, даже если tpl пустой. Ну и ошибку в sql в логах            
                А у tv списка проектов какой тип?            
                    
                У тв возможные значения такие. Тип множественный список
                    @EVAL return $modx->runSnippet('pdoResources',array('parents'=>23,'depth'=>10,'limit'=>0,'templates'=>'12','tpl'=>'@INLINE [[+pagetitle]] ([[+id]])==[[+id]]','outputSeparator'=>'||'));            
                Так судя по возможным значениям, вы в базе храните id, а в выборке почему-то вы сравнивайте с заголовком страницы, странно, не находите?            
                    
                ага, вы правы. Спасибо подправил все на pagetitle. Правда теперь есть небольшая проблема с pagetitle если в нем есть запятая…            
                    
                Мда, вы сделали хуже.
Вопрос: А если у ресурса изменится заголовок?
                    Вопрос: А если у ресурса изменится заголовок?
                Наверное у меня была подобная задача недавно. Надо было вывести список преподавателей для курсов обучения. Я сделала tv множественный выбор с возможными значениями 
                    @SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 4Параметры вывода поставить запятую. И потом вывожу этот список преподавателей вот так:[[pdoResources?
	&tpl=`pitem.sm`
	&limit=`0`
	&depth=`0`
	&parents=`2`
	&resources=`[[*choose_prep]]`
	&includeTVs=`photo`
]]А сейчас мне надо там же у преподавателей сделать возможным выбрать список курсов, но там 2 раздела этих курсов и есть еще подразделы. Может подскажите? modx.pro/help/17287            
                попробуйте по моему примеру выше вызвать через pdo в tv            
                    
                В [[*choose_prep]] id ресурсов через запятую.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.