Урок 6. Страница вывода содержимого категорий

Приветствую вас в очередном уроке мини-курса по созданию собственного шаблона для движка Joomla. На данном этапе мы реализовали все, что было заложено в верстке нашего шаблона. Но у нас есть еще левая колонка, в которой выводится модуль дочерних категорий категории «Для печати». Кликнув по одной из категорий мы должны увидеть содержимое этой категории в виде блога, но если мы кликнем, по категории «Вспомогательные материалы для до печатного процесса» (потому что именно в эту категорию я добавил 3 тестовых материалов), увидим следующую картину…

Старт! Честный VDS/VPS, на котором «Лунная База» живет уже 20+ лет

Задумываетесь о том, чтобы поднять свой pet-проект, сайт клиента или настроить окружение для разработки? Уже пора подумать, где арендовать железо.

Лунная База хостится на FirstVDS более 20 лет. Мыслей о том, чтобы перебраться на другой хостинг, не было ни разу (хотя опыт работы с другими вариантами, конечно, есть).

Бывали разные ситуации, но они бывают на любом железе. Главное, что нужно понять: здесь нет маркетинговой шелухи и сказок про «мы всё сделаем за вас». Если вы берете VDS — вам дают полный root, возможность накатить любую ОС и не лезут в ваши конфиги.

Если в саппорт написать с вопросом по вашему коду и получить ответ: «Читайте документацию и разбирайтесь сами» или «Обратитесь к профильному специалисту» — это не повод обижаться. Это повод углубить свои знания в DevOps и сайтостроении! Бегите от тех, кто пообещает: «Мы всё чиним и настраиваем абсолютно бесплатно!». Никто никогда не работает «по доброте душевной» в ущерб себе, а бесплатный сыр в администрировании обычно заканчивается сломанной базой данных.

Что по факту: Гибкое масштабирование ядер и RAM, экономия по сравнению с физическими серверами и адекватная панель ispmanager, если она вам нужна.



Мы видим, что материал успешно отображаются в виде блога: видим заголовок, материал, изображение, краткое вводное описание и ссылочку «Подробнее». Всё успешно работает, но макет вывода данной страницы используется по умолчанию, то есть это макет непосредственно из компонента «Content». Компонент «Контент» отвечает за вывод материалов Джумлы, и как мы видим, дизайн на странице никак не вписывается в общий дизайн нашего сайта. Потому как его верстка отличается от нашего сайта. Поэтому в данном уроке нам необходимо отредактировать данный макет таким образом, чтобы материалы выводились уже в схожем дизайне с тем, в котором у нас выводится страничка просмотра полного текста материала.

Конечно данной просмотра материала в определенной категории у нас нет в свёрстанном макете, но будем импровизировать и создавать что-то похожее на заданный дизайн макета. Здесь у нас выводятся материалы в виде блога, и сейчас настроено так, что на одной странице будет выводиться 5 материалов во всю ширину. Никаких колонок здесь нет и, если будет превышен лимит 5 материалов, будет показана постраничная навигация. Все это настраивается, если нужно в настройках Менеджера материалов. Мы можем настроить макет вывода страницы блога.

Что касается переопределения, напомню то, как это делается. Переходим: «Расширения» - «Менеджер шаблонов» - вкладка «Шаблоны». Дальше выбираем активный шаблон и собственно вкладка «Создать переопределение». В разделе «Компоненты» нам нужен компонент «Category», то есть макет компонента «Content», который выводит содержимое категорий.

Папка к этой категории то есть макеты страниц и отображения материалов категории и у нас есть следующие файлы: файлы с префиксом blog и файлы с префиксом default. Файлы с префиксом blog - это файлы макета, который отвечает за вывод содержимого в виде блога. Файлы с префиксом default - это файлы которые отвечают за макет вывода списка элементов категории. Мы с вами условились, что будем выводить содержимое категорий в виде блога, значит нас интересует файл с префиксом blog, поэтому default я удаляю.

Итак blog.php – главный файл макета отображения материалов в виде блога. То есть этот файл и отвечает за формирование контента на странице…


Для продолжения изучения того, как переопределять макет вывода содержимого категории по выводу списка статей категории на странице категории в шаблоне сайта CMS Joomla, смотрите видео-урок канала WebForMySelf на YouTube:

Это был завершающий видео-урок по созданию собственного шаблона сайта для CMS Joomla.

Самый честный хостинг за 20+ лет существования Лунной Базы

Задумываешься о том, чтобы поднять свой сайт в Интернете? Уже пора подумать о том, какой хостинг выбрать?

Лунная База хостится 20+ лет на firstDVS. При этом, мыслей о том, чтобы перебраться на другой хостинг не было. (Но, при этом есть опыт работы с другими вариантами.)

Бывали с firstDVS разные ситуации, но, они бывают на всех хостингах. Единственное, что тут важно понять, - это то, что никто ничего тебе не будет впаривать... Но, и работать за тебя тоже никто не станет. Если в саппорт ответили: «Читайте по ссылке и разбирайтесь сами...» или вообще «Обратитесь за помощью к специалисту», - это повод углубить свои знания в области сайтостроения, а не бежать к тем, что пообещают: «Мы всё чиним и всё делаем за своих клиентов абсолютно бесплатно!» Никто никогда ничего ни за кого "по доброте душевной" не делал, не делает и не будет делать!

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню