К сожалению, мой начальник решил, что макет домашней страницы нашего новостного сайта должен выглядеть примерно так: http://dailymail.co.uk
Но я не смог найти решение для их "динамического макета". Они используют полное одноколоночное изображение / посты, два столбца коротких / маленьких изображений / заголовков, полуколонковое изображение / пост в неупорядоченном столбце. Я не мог найти способ сделать это.
Мне пришло в голову два «решения»:
- Выберите «шаблон» для каждой новости. И показать их по этому шаблону. Например: «С большим изображением / полным столбцом», «Выровнять правую половину столбца» или «Обычный» и т. Д. Но, как видно из макета ежедневной почты, это создаст много работы для редакторов.
- Создайте область на основе «перетаскивания», где редактор может размещать новости с помощью нескольких параметров. Но это создаст мне другие проблемы.
При необходимости я могу изменить структуру БД. Но сейчас все очень просто, и я хочу, чтобы все так и оставалось. Также было бы очень неплохо сохранить параметры макета отдельно от таблицы новостей.
Может ли кто-нибудь предложить лучшее решение?