Вывод, отключение, перемещение, создание блоков
Здравствуйте, интересует возможность реализации, отключения, перемещения местами и создание новых блоков для каждой страницы. Искал на сайте и нашел похожие на мой вопросы. Там людям советовали такие плагины showInfo, BannerY и ClientConfig.
ShowInfo — простейший и он позволяет просто отключать и включать блок, как я понял.
BannerY — позволяет выводить html блок (ну или другое) и в определенной зоне. По-моему migx с этим так же бы справился бы.
ClientConfig — не нашел на русском, что он делает.
В итоге, я понял. что полностью ни один из 3 перечисленных (возможно) полностью мне не подходит.
До того как начал искать инфу на modx.pro, в голове была идея реализовать все через getResource или pdoResource.
Есть страница и в ней выводить через getResource эти блоки.
Страница
— Блок1
— Блок2
— Блок3
Если, бы блоки были бы одинаковыми, то проблем бы не было, но у каждого блока свой дизайн, а еще есть 2 общий блока (текстовый и слайдер). И в голову не приходит, как заставить getResource выводить все блоки в родителе с уникальным дизайном и чтоб была возможность создавать общие блока в неограниченном количестве.
А все остальные задачи getResource выполняет выводит блоки в нужном порядке и может отключать их или включать.
Как решить проблему? Заранее спасибо.
UPDATE
Решил проблему через PdoResource низкий поклон разработчику за его разработки.
ShowInfo — простейший и он позволяет просто отключать и включать блок, как я понял.
BannerY — позволяет выводить html блок (ну или другое) и в определенной зоне. По-моему migx с этим так же бы справился бы.
ClientConfig — не нашел на русском, что он делает.
В итоге, я понял. что полностью ни один из 3 перечисленных (возможно) полностью мне не подходит.
До того как начал искать инфу на modx.pro, в голове была идея реализовать все через getResource или pdoResource.
Есть страница и в ней выводить через getResource эти блоки.
Страница
— Блок1
— Блок2
— Блок3
Если, бы блоки были бы одинаковыми, то проблем бы не было, но у каждого блока свой дизайн, а еще есть 2 общий блока (текстовый и слайдер). И в голову не приходит, как заставить getResource выводить все блоки в родителе с уникальным дизайном и чтоб была возможность создавать общие блока в неограниченном количестве.
А все остальные задачи getResource выполняет выводит блоки в нужном порядке и может отключать их или включать.
Как решить проблему? Заранее спасибо.
UPDATE
Решил проблему через PdoResource низкий поклон разработчику за его разработки.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Купить плагин не вариант, но проблему решить не знаю как. Я не могу даже представить как это должно работать.
Есть заготовленные блоки, у каждого блока свой дизайн и свой вид данных.
Например первому блоку нужно 2 импута (заголовок блока и rich text область), второму блоку нужен только заголовок, а третьему блоку нужно добавлять данные через тот же самый migx (слайдер например).
Как это работает должно работать? Я без понятий. Выходит прям вкладыш в вкладыше.
Т.е. мне в голову приходит примерно такой интерфейс.
Человек нажимает добавить блок открывается модальное окно в нем человек видит выпадающий список из эти блоков, потом человек выбирает блок из списка, нажимает на какое-то подтверждение и потом нажимает в этом же модальном окне на кнопку «редактировать блок» и человеку открывается новое модальное окно с опр. настройками для этого блока.
Очень надеюсь, что смогу себе позволить купить безлимит (хотя из тарифов его убрали, но пишут что можно старые тарифные планы обсудить индивидуально).