turik0099
@turik0099

Как организовать логику админки лендинга на yii2?

Каким образом лучше реализовать админскую часть посадочной страницы. Суть в чем.
Информация должна храниться блоками в таблице. Т.е. один блок - это тег section /section
В админке должна быть возможность создавать такие блоки на основе шаблонов и их редактировать(заголовок, текст, картинки), размещать их на страницу в любом порядке, ... возможно добавлять страницы и размещать эти блоки на них

также, должна быть возможность сортировать эти блоки на странице.

Как построить такую логику?
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ответы на вопрос 3
qonand
@qonand
Software Engineer
1. Продумать структуру блоков, т.е. составить список параметров общих для всех блоков
2. Сделать круд этих блоков...
Ответ написан
Комментировать
Можно виджетами yii2
Каждый блок может соответствовать своему виджету, который загрузит свои ассеты и прочие файлы. Можно несколько однотипных блоков при этом использовать.
Далее можно сделать простую фабрику виджетов, которая будет связана с WidgetStorage (например хранение в бд)
Ответ написан
Комментировать
afi13
@afi13
Вам нужно определить сущности блоков, с нужными вам полями(заголовок, текст, картинки). И в сущность страницы добавить one-to-many связь с этими блоками, чтоб можно было добавлять их.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы