Подозрительный ресурс

Всем привет, столкнулся с такой странной проблемой, когда при выводе дерева ресурсов через pdomenu показывается пустая страница. Если выводить только первый уровень то все нормально, только 2 уровень то тоже все нормально, а с третьим пустая страница.

Методом исключения выяснил что пустая страница показывается только тогда, когда в вывод входят определенные ресурсы. Если снять их с публикации то все хорошо. Такая ситуация только в 2ух категориях.

Лог ошибок по этому поводу ничего не показывает. Сталкивался ли кто нибудь с такой проблемой? Может ли это быть связано с тем что возможно, ресурсы не создавали как обычно: Создать — Дочерний документ; а просто копировывали один ресурс а потом меняли контент?
Николай Загумённов
11 декабря 2014, 14:57
modx.pro
798
0
Поблагодарить автора Отправить деньги

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

Николай Загумённов
25 декабря 2014, 12:42
0
Вроде разобрался, дело было в компоненте tagstemplate, который рендерит сразу 3 чанка, а потом выводит нужную версию сайта:
<normal>
		<p>You use PC</p>
		[[$chunk_for_normal]]
	</normal>
	<mobile>
		<p>You use mobile</p>
		[[$chunk_for_mobile]]
	</mobile>
	<blind>
		<p>You use blind version</p>
		[[$chunk_for_blind]]
	</blind>
У меня было так, если на сайте большой контент, то страница даже может не показываться, просто белый лист. И если вывод pdotools тоже большой, тоже.
Решение:
<normal>
	[[$[[#COOKIE.ttTemplate:is=`normal`:or:is=``:then=`chunk_for_normal`]]]]
</normal>
<mobile>
	[[$[[#COOKIE.ttTemplate:is=`mobile`:then=`chunk_for_mobile`]]]]
</mobile>
<blind>
	[[$[[#COOKIE.ttTemplate:is=`blind`:then=`chunk_for_blind`]]]]
</blind>
    Николай Загумённов
    26 декабря 2014, 10:56
    0
    Вот так правильнее, в том не работала переключалка между версиями
    <normal>
    	[[!$[[!#COOKIE.ttTemplate:is=`normal`:or:is=``:or:if=`[[!#GET.theme]]`:is=`normal`:then=`.n.front`:else=``]]]]
    </normal>
    <mobile>
    	[[!$[[!#COOKIE.ttTemplate:is=`mobile`:or:if=`[[!#GET.theme]]`:is=`mobile`:then=`.m.front`:else=``]]]]
    </mobile>
    <blind>
    	[[!$[[!#COOKIE.ttTemplate:is=`blind`:or:if=`[[!#GET.theme]]`:is=`blind`:then=`.b.front`:else=``]]]]
    </blind>
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2