Список ресурсов в TV не выводит новый ресурс

Создал TV, тип ввода – Список ресурсов, структура примерно такая:

– Архив
	– 2015
		– Декабрь 2015
		– Ноябрь 2015
		– Октябрь 2015
	–2014
		– Декабрь 2014
		– Ноябрь 2014
		– Октябрь 2014
В ресурсах, где указывается TV выводится список всех дочерних Архива, кроме нового – Декабрь 2015.
Лимит установлен 0. Не могу понять, отчего так.
Klike
10 декабря 2015, 14:26
modx.pro
2
1 185
0

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

Klike
10 декабря 2015, 17:54
0
Пока решил таким образом: но не думаю, что это лучший вариант)

@SELECT `pagetitle`,`id`,`menuindex` FROM `[[+PREFIX]]site_content` WHERE `parent` IN (18,70,62,54,36,37,38) ORDER BY `id` DESC
    Сергей Шлоков
    11 декабря 2015, 12:07
    0
    А если почистить кэш?
      Klike
      11 декабря 2015, 12:08
      0
      Чистил) Единственное, не пробовал вручную очистить папку core/cache)
        Сергей Шлоков
        11 декабря 2015, 12:43
        +3
        Попробовал у себя ради интереса, все показывает, и старые и новые. Кстати, глянул код процессора, который зачитывает ресурсы — джойны, массивы объектов, циклы по ним… Думаю, твое решение возможно и получше будет в плане производительности. Лично я бы оставил.
        Вот запрос из этого процессора
        SELECT ...
        FROM `modx_site_content` AS `modResource` 
        LEFT JOIN `modx_site_content` `Parent` ON `modResource`.`parent` =  `Parent`.`id` 
        ORDER BY Parent.menuindex,modResource.menuindex ASC
        Тут никаких ограничений нет.
          Klike
          11 декабря 2015, 12:52
          +2
          Спасибо, Сергей! Единственный, кто откликнулся) И даже не поленился попробовать у себя, заглянуть в код процессора!
            Сергей Шлоков
            11 декабря 2015, 12:54
            +2
            Мы с тобой одной крови, ты и я!
            Р. Киплинг
            :)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6