ms2GalleryRes не работает на страницах с pdoPage
Ситуация следующая:
В сайдбаре на сайте идет вывод ms2GalleryResources чз pdoPage:
pdoPage с &element=`ms2GalleryResources` почему то перехватывает id и шаблон вывода другого, присутствующего на странице вывода pdoPage и начинает повторно выводить их!
Что за нездоровое поведение?
В сайдбаре на сайте идет вывод ms2GalleryResources чз pdoPage:
[[!pdoPage?
&parents=`4`
&element=`ms2GalleryResources`
&includeContent=`1`
&prepareTVs=`1`
&processTVs=`1`
&showHidden=`0`
&tplWrapper=`@INLINE <div class="single-item rab-side">[[+output]]</div>`
&tpl=`proj-side-tpl`
&typeOfJoin=`inner`
&includeThumbs=`750x280`
&includeOriginal=`0`
]]Как видите, указан родитель. И все работает отлично, но, если на странице есть другой, обычный вывод pdoPage, такой например:[[!pdoPage?
&parents=`5`
&depth=`0`
&includeContent=`1`
&prepareTVs=`1`
&showHidden=`0`
&processTVs=`1`
&limit=`10`
&tpl=`blog-tpl`
&includeTVs=`blog-img`
]]то в выводе ms2GalleryResources начинает выводится именно эти результаты, вместо нужных. Т.е. pdoPage с &element=`ms2GalleryResources` почему то перехватывает id и шаблон вывода другого, присутствующего на странице вывода pdoPage и начинает повторно выводить их!
Что за нездоровое поведение?
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Потом посмотреть вывод сниппетов через &showLog, какие в них приходят команды и как они отрабатывают. Проверить, не кэшируется ли чего.
А вот если всё это уже никак не помогает — тогда и писать про «нездоровое поведение».
ВикторshowLog обычного pdoPage
загружают одинаковые чанки-шаблоны, хотя указаны разные. Как такое может быть. и вообще получается будто один и тот же вывод
Вставляю 2 вызова с пустыми чанками на тестовый сайт
Смотрю вывод логов — 2 разных вывода. Переключение пагинации меняет независимо 2 эти лога. Только у меня, что ли, оно работает?
Ну надоело, реально, каждый день одно и то же.
ВикторЧто у тебя там каждый день одно и тоже и надоело, непонятно. Но у тебя что ни ответ, то в агрессивной форме, вот это реально. Не надоело? Раз в полгода что нибудь спросишь на твоем сайте, либо тишина, либо плевки. Нахер тогда вообще создавать поддержку
Разницу видишь? Если нет, то подсказываю: в первом выводе получаются id ресурсов, а во втором pagetitle. И они, блядь, разные.
Вот именно это мне и надоело — отвечать на тупые вопросы простейшей проверкой на чистом сайте, когда, внезапно!, всё работает и выясняется, что проблема вовсе не в компоненте, а в какой-нибудь херне у вопрошающего на сайте.
Не хочешь получать раздраженные ответы — не задавай тупых вопросов. А если уж так хочется, то будь добр проверить работу дополнения на чистом сайте, а потом уже спрашивать.
ВикторЯ не зря показал свои выводы в первом сообщений, и если бы ты попробовал вывести точно так же, то и у тебя оно не работало. Почему? Сейчас разобрался. Убрал из вывода ms2GalleryResources
&tplWrapper=`@INLINE [[+output]]`, и все заработало как надо.
Наверно, его в принципе нельзя использовать там? Возможно. Я не знал. Ты знал? (Тогда что является аналогом в выводе pdoPage?) И если бы просто внимательнее посмотрел мои выводы, мог об этом сказать, а не начинать демагогию про кеи.
Или, его там можно использовать, но при двойном выводе оно работает вот так, и это нездоровое поведение?
Но при любом раскладе, тебе, как минимум, пустырника 30 капелек ежедневно пора принимать, нервишки то, кончились.
P.P.S.: Это таки есть в документации)
А вот здесь еще подробнее. Но только дураки читают документацию, правда же?
Прости пожалуйста мою невнимательность, я так виноват перед тобой, очень стыдно, извини еще раз.
ВикторОднако, опять же, в моем выводе ты этого не заметил. Ты не заметил, я не дочитал, все млять люди, а не роботы, а мог бы просто подсказать в двух строках, как выше сделал уважаемый Droug, и минус 6 постов ненужной агрессивной полемики.
P.S. пустырнику, правда..
Лучше я отключу уведомления о новых вопросах и варитесь тут сами, как хотите.