В джумале реализовано примерно так:
Для категории задается:
- Количество новостей сверху списка (по умолчанию 1) - выводится только на первой страницы списка.
- количество колонок (по умолчанию 2)
- количество новостей на в колонках (по умолчанию 10 вроде).
Что имем:
Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость Верхняя новость
|
Новость в колонке 1 Новость в колонке 1 Новость в колонке 1 Новость в колонке 1 Новость в колонке 1 |
Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 Новость в колонке 2 |
Новость в колонке 3 Новость в колонке 3 Новость в колонке 3 Новость в колонке 3 Новость в колонке 3 Новость в колонке 3 Новость в колонке 3 Новость в колонке 3 |
Новость в колонке 4 Новость в колонке 4 Новость в колонке 4 Новость в колонке 4 Новость в колонке 4 Новость в колонке 4 Новость в колонке 4 |
Новости выводятся в таблице. Количество <td></td> зависит от количество колонок, которые выводятся в цикле (php на уровне движка).
Ну а вид вывода легко настраивается через CSS
Идея такая в общем
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/