Как сформировать подобный блок?

Здравствуйте.
Подскажите, может кто делал подобное?
Нужно вывести элемент состоящий из блоков разных размеров (как на картинке).
В одном блоке ресурс, в другом последний опубликованный ресурс категории и т.д:
1) Нужно чтобы админ сайта формировал эти блоки в админке сайта
2) Нужно чтобы админ мог блоки менять местами.



Заранее спасибо за ответ!
Дмитрий
28 мая 2020, 21:58
modx.pro
403
0

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

Aborrol
28 мая 2020, 22:47
0
Как вариант сделать поле migx с выбором блоков, где указывать чанк и позицию для каждого блока, и выводить это с помощью display: grid на сайте
    Дмитрий
    28 мая 2020, 23:00
    0
    Можно чуть подробнее?
      Aborrol
      29 мая 2020, 00:34
      0
      modx.pro/howto/16490 — migx
      habr.com/ru/post/325760/ — grid
      Для вывода нужных ресурсов, как написано в соседней ветке комментариев, используй pdotools.
      Хотя если не использовал migx, может быть сложно реализовать, и если лень заморачиваться, тогда делай 4 тв-поля, с чанками с вызовами того же pdotools в них
    Руслан Алеев
    28 мая 2020, 23:38
    0
    Как вариант, создать TV с 4 позициями, и админ выбирает у нужного ресурса нужную позицию. А в шаблоне вывода проверять позицию и выводить в нужном месте.
    При этом по умолчанию задать нужные позиции (в pdoResources это можно задать через &tpl_N), если ничего не выбрано.
      Дмитрий
      29 мая 2020, 00:03
      0
      Как я понял, это можно применить к определенным ресурсам. А как быть с последними опубликованными ресурсами из категории (т.е. динамический вывод последней новости)?
    SEQUEL.ONE
    29 мая 2020, 00:46
    0
    Если нужна визуализация подобного в админке, могу продать наш компонент sOneLandingPage, который это делает. Аналог modmore.com/contentblocks/
      Дмитрий
      29 мая 2020, 00:56
      0
      Какова цена вашего компонента?
        SEQUEL.ONE
        29 мая 2020, 01:07
        0
        store.sequel.one/packages/others/sonelandingpage/ — правда сам ключ в данный момент мы сгенерируем вам самостоятельно после вашей регистрации, сайт в разработке, но у нас свой репозиторий как в modstore.pro все обновления на сайте вы можете получать самостоятельно через админку.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    10