pdoResources выводит лишние ресурсы

Вывожу список вопрос на странице
<h2>Часто задаваемые вопросы</h2>
    <ul id="faq_list">
        [[pdoResources?
        &parents=`12`,
        &includeContent=`1`,
        &tpl=`FAQ.tpl`
        ]]
    </ul>
ID = 12 — это Collection

У меня почему-то выыводятся список вопросов и захватывается ещё три ресурса, которые в collection с вопросами не входят. Как понять, почему такое происходит?

В modx я новичок, так что буду благодарен для более-менее развернутый ответ.
Александр
17 августа 2016, 14:00
modx.pro
1 251
0

Комментарии: 3

Александр
17 августа 2016, 17:11
0
Что-то какая ерунда.
Указал поштучно, кого выводить через
&resources='13,14,16,17,18,19,20'
Лишние, само собой, убрались. Но ID=13 и ID=20 (первый и последний) не выводятся. Выводятся только если их указать по два раза
&resources='13,13,14,16,17,18,19,20,20'
словно первый и последний надо как-то специально передавать, хотя в документации я что-то такого не видел.
    Сергей Шлоков
    17 августа 2016, 19:01
    +1
    Посмотрите какой sql запрос получается включив showLog.
      Александр
      18 августа 2016, 11:17
      0
      SELECT SQL_CALC_FOUND_ROWS 
      `modResource`.`id`, 
      `modResource`.`type`, 
      `modResource`.`contentType`, 
      [...]Вообщем тут перечень полей[...]
      `modResource`.`hide_children_in_tree`, 
      `modResource`.`show_in_tree`, 
      `modResource`.`properties` 
      FROM `modx_site_content` AS `modResource` 
      WHERE  ( `modResource`.`parent` IN (1,2,3,4,5,12,6,7,8,9,10,11,13,14,16,17,18,19,20) 
      AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 ) 
      ORDER BY modResource.publishedon DESC LIMIT 10
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3