Как сформировать подобный блок?
Здравствуйте.
Подскажите, может кто делал подобное?
Нужно вывести элемент состоящий из блоков разных размеров (как на картинке).
В одном блоке ресурс, в другом последний опубликованный ресурс категории и т.д:
1) Нужно чтобы админ сайта формировал эти блоки в админке сайта
2) Нужно чтобы админ мог блоки менять местами.
Заранее спасибо за ответ!
Подскажите, может кто делал подобное?
Нужно вывести элемент состоящий из блоков разных размеров (как на картинке).
В одном блоке ресурс, в другом последний опубликованный ресурс категории и т.д:
1) Нужно чтобы админ сайта формировал эти блоки в админке сайта
2) Нужно чтобы админ мог блоки менять местами.
Заранее спасибо за ответ!
Комментарии: 10
Как вариант сделать поле migx с выбором блоков, где указывать чанк и позицию для каждого блока, и выводить это с помощью display: grid на сайте
Можно чуть подробнее?
modx.pro/howto/16490 — migx
habr.com/ru/post/325760/ — grid
Для вывода нужных ресурсов, как написано в соседней ветке комментариев, используй pdotools.
Хотя если не использовал migx, может быть сложно реализовать, и если лень заморачиваться, тогда делай 4 тв-поля, с чанками с вызовами того же pdotools в них
habr.com/ru/post/325760/ — grid
Для вывода нужных ресурсов, как написано в соседней ветке комментариев, используй pdotools.
Хотя если не использовал migx, может быть сложно реализовать, и если лень заморачиваться, тогда делай 4 тв-поля, с чанками с вызовами того же pdotools в них
Как вариант, создать TV с 4 позициями, и админ выбирает у нужного ресурса нужную позицию. А в шаблоне вывода проверять позицию и выводить в нужном месте.
При этом по умолчанию задать нужные позиции (в pdoResources это можно задать через &tpl_N), если ничего не выбрано.
При этом по умолчанию задать нужные позиции (в pdoResources это можно задать через &tpl_N), если ничего не выбрано.
Как я понял, это можно применить к определенным ресурсам. А как быть с последними опубликованными ресурсами из категории (т.е. динамический вывод последней новости)?
Ну я про это имел ввиду — docs.modx.pro/komponentyi/pdotools/obshhie-parametryi#%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2
т.е. вы можете отсортировать ресурсы по позиции в меню и выводить их с нужным шаблоном.
Еще вариант — это создать поле и вписывать туда ID ресурсов в нужном порядке, а это поле уже указывать для ресурсов в сниппете.
Как иначе проще сделать, я даже и не знаю.
т.е. вы можете отсортировать ресурсы по позиции в меню и выводить их с нужным шаблоном.
Еще вариант — это создать поле и вписывать туда ID ресурсов в нужном порядке, а это поле уже указывать для ресурсов в сниппете.
Как иначе проще сделать, я даже и не знаю.
Если нужна визуализация подобного в админке, могу продать наш компонент sOneLandingPage, который это делает. Аналог modmore.com/contentblocks/
Какова цена вашего компонента?
store.sequel.one/packages/others/sonelandingpage/ — правда сам ключ в данный момент мы сгенерируем вам самостоятельно после вашей регистрации, сайт в разработке, но у нас свой репозиторий как в modstore.pro все обновления на сайте вы можете получать самостоятельно через админку.
modx.pro/development/19942 — этой теме в комментариях выкладывал скриншот.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.