7 подписчиков
~~~~ Космо-новость (продолжение) ~~~~
Итак, пагинация (такая специальная хренька для разбиения на страницы, когда материалов для одной страницы слишком много) собрана.
Для это пришлось ещё переопределить в шаблоне layout с одноименным названием pagination, и всего лишь для того, чтобы вставить дополнительный css класс "из коробки" к элементу списка номеров выдаваемых страниц).
Joomla 4 чем хороша так это тем, что почти все вьюхи можно переопределять практически из любого места, включая конечно шаблон самого сайта. Но это с одной стороны. А с другой, меня настораживает количество файлов, которые должны быть прочитаны и обработаны интерпретатором php для сборки страницы перед отправкой её пользователю... ну и количество всяких проверок и условий, которые выполняются в процессе сборки.
И дело даже не в том, что где-то там в дата-центре от этого греется процессор сервера, а в том, что можно всё это сделать не таким универсальным, но с меньшим количеством файлов и условий, что сборка страницы будет занимать меньшее количество процессорного времени... И это меня снова наталкивает на мысли, что Аморальку и "кое-что для Веб-мастеров" надо писать если не на Symfony, то хотя бы на Laravel
(С Главной страницей я хочу ещё очень плотно поработать, но пока нужно допилить основные вьюхи шаблона, чтобы выкатить его на боевой сайт.)
Можно переходить к сборке страниц категорий.
Продолжение преследует!
1 минута
19 ноября 2022