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


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

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

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

Комментарии (3)

  1. Александр 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'
    
    словно первый и последний надо как-то специально передавать, хотя в документации я что-то такого не видел.
    1. Сергей Шлоков 17 августа 2016, 19:01 # +1
      Посмотрите какой sql запрос получается включив showLog.
      1. Александр 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 
        
      Вы должны авторизоваться, чтобы оставлять комментарии.