Подозрительный ресурс
Всем привет, столкнулся с такой странной проблемой, когда при выводе дерева ресурсов через pdomenu показывается пустая страница. Если выводить только первый уровень то все нормально, только 2 уровень то тоже все нормально, а с третьим пустая страница.
Методом исключения выяснил что пустая страница показывается только тогда, когда в вывод входят определенные ресурсы. Если снять их с публикации то все хорошо. Такая ситуация только в 2ух категориях.
Лог ошибок по этому поводу ничего не показывает. Сталкивался ли кто нибудь с такой проблемой? Может ли это быть связано с тем что возможно, ресурсы не создавали как обычно: Создать — Дочерний документ; а просто копировывали один ресурс а потом меняли контент?
Методом исключения выяснил что пустая страница показывается только тогда, когда в вывод входят определенные ресурсы. Если снять их с публикации то все хорошо. Такая ситуация только в 2ух категориях.
Лог ошибок по этому поводу ничего не показывает. Сталкивался ли кто нибудь с такой проблемой? Может ли это быть связано с тем что возможно, ресурсы не создавали как обычно: Создать — Дочерний документ; а просто копировывали один ресурс а потом меняли контент?
Поблагодарить автора
Отправить деньги
Комментарии: 2
Вроде разобрался, дело было в компоненте 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>
Вот так правильнее, в том не работала переключалка между версиями
<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>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.