Как вывести ресурсы как на https://modx.pro/blogs ?
Подскажите, как вывести ресурсы примерно так https://modx.pro/blogs
Дополнение
Чтобы было менее ресурсозатратно, как на той странице.
Там цифры такие:
Дополнение
Чтобы было менее ресурсозатратно, как на той странице.
Там цифры такие:
total time: ≈ 0.2947 s39 запросов всего, и это запросы всей страницы, а не только этого вывода…
queries: 39 (0.1899 s)
memory: 4 096 kb
Комментарии: 9
Сайт перепилен, но раньше использовал компонент Tickets и все выводы были через pdoPage
Но что мешает вызвать одну копию pdoPage и в чанке некешированный вызов pdoResource например?!
Можно примерный пример, извиняюсь за тавтологию :)
Примерно вызвать несколько раз сниппет pdoMenu, указав первому в качестве parents идентификатор ресурса в котором находятся Вопросы, второму — Новости и события и так далее.
Это будет ресурсозатратно — много запросов и время генерации будет большое.
Там же цифры такие:
Там же цифры такие:
total time: 0.2947 s39 запросов всего, и это запросы всей страницы, а не только этого вывода…
queries: 39 (0.1899 s)
memory: 4 096 kb
Можно все вызовы кэшировать. Вот пример на Fenom:
{'pdoPage' | snippet : [
'parents' => 12,
'tpl' => '@FILE chunk/row.tpl'
]}
В файле row.tpl{'pdoMenu' | snippet : [
'parents' => $_modx->resource.id
]}
Выводы кэшируемые.
Вы просили хоть какой-то способ вывести ресурсы так же как в примере, ни о какой ресурсозатратности и речи не было. Я написал вам самый простой способ этого добиться.
Я извиняюсь конечно, что сразу не указал про ресурсозатраты, думал это само собой разумеется, если дал ссылку на страницу.
А множественные вызовы — это самый первый способ, о котором, каждый немного работавший с MODX, подумал бы. Если этот способ подходил бы, я бы не задавал этот вопрос.
В любом случае, благодарю за участие и попытку помочь.
Думаю, это можно реализовать одним вызовом pdoMenuFenom, я примерно так сделал HTML карту сайта.
Просто думал есть лучший способ.
А множественные вызовы — это самый первый способ, о котором, каждый немного работавший с MODX, подумал бы. Если этот способ подходил бы, я бы не задавал этот вопрос.
В любом случае, благодарю за участие и попытку помочь.
Думаю, это можно реализовать одним вызовом pdoMenuFenom, я примерно так сделал HTML карту сайта.
Просто думал есть лучший способ.
Это вы мне просто на больную мозоль наступили)
думал это само собой разумеется, если дал ссылку на страницу.Мне просто по работе часто дают задачу таким образом — дают ссылку на страницу чужого сайта и говорят, хотим чтобы на нашем существующем сайте было как здесь. И я такой пытаюсь выпытать — что конкретно как здесь?, вам тут слайдер нравится, или то, что товары по 3 в ряд или что тут есть сайдбар справа и в нем фильтр… Ответ один — хотим как здесь и все. Что-то делаешь как понимаешь сам, как считаешь лучше будет проекту, сдаешь работу а тебе говорят, ты что — это совсем не то, разве не понятно, что мы хотели, чтобы текст на странице был виден только 5 строчек, а остальное открывалось при клике, а ты зачем-то какой-то фильтр сделал.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.