Мы в сети

VK
FB

Оформите подписку!

 Введите Ваш E-m@il и
получайте свежие новости

Страница автора - Виктор Гавриленко
Страница автора

Автор: Алексей Захаренко и команда WebForMySelf

Эта система, научит Вас с полного нуля создавать ваши уникальные шаблоны на движке Joomla – с неповторимым дизайном

Смотреть видео:

Joomla. Создание шаблона. Урок №1. Создание файловой структуры. (Виктор Гавриленко и WebForMySelf)

Содержание:

  • Урок 1. Создание файловой структуры

Как любой скрипт или веб-приложение, разработка шаблона начинается с определения его файловой структуры, поэтому в данном уроке мы с Вами создадим общую структуру шаблона для системы управления контентом Joomla версии 3.3. Поговорим о наиболее важных элементах шаблона. Вы научитесь создавать информационный файл templateDetails.xml, без которого не возможна установка нового шаблона. И по итогам данного урока мы с Вами установим, заготовку будущего шаблона в CMS Joomla и активируем его для использования в пользовательской части сайта.

  • Урок 2. Локализация шаблона

Как вы знаете, в базовом функционале Joomla заложен механизм мультиязычности сайта, благодаря которому мы можем выводить контент и элементы сайта, используя различные языки, которые выбираются посетителями. Поэтому в данном уроке мы с Вами поговорим о локализации создаваемого шаблона. Вы узнаете, что такое словари и языковые константы и как отобразить перевод определенной строки. По итогам данного урока мы заново и окончательно установим шаблон в CMS Joomla, в котором уже будет определен механизм мультиязычности.

  • Урок 3. Подключение стилей. Создание главного меню

В данном уроке мы с Вами немного поговорим об API Joomla и рассмотрим источники справочной информации по программному обеспечению Joomla. Вы научитесь подключать файлы стилей и формировать блок head. Узнаете что такое макеты и какова их роль в отображении элементов сайта. По итогам данного урока мы с Вами выведем главное меню непосредственно из движка Joomla. При этом его внешний вид и структура будут полностью аналогичны верстке макета.

  • Урок 4. Вывод модуля левой колонки

В данном уроке мы с Вами будем говорить о модулях Joomla, а именно выведем в левой колонке модуль категорий. Вы научитесь переопределять макеты вывода данных модулей и выводить контент модулей в любом нужном вам виде, так же познакомитесь со структурой макетов модулей.

  • Урок 5. Страница просмотра полного текста статей

Как и любой другой элемент шаблона Joomla — страница просмотра полного текста материала, формируется непосредственно в компоненте, а именно в Content. А вместе с тем и макет вывода данных также определен в компоненте. Поэтому в данном уроке Вы научитесь переопределять макет компонента Content по выводу полного текста на странице. По итогам данного урока мы с Вами выведем контент сайта в центральной области нашего шаблона, при этом переопределим его макет таким образом, что данные будут выведены в точности как в версте макета.

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

На данном этапе мы реализовали все элементы, которые определены в верстке макета. Но сайт в целом не завершен, так как перейдя к странице просмотра содержимого любой категории. Мы увидим, что она отображается в соответствии с макетом движка Joomla, который ни как не похож на дизайн нашего сайта. Поэтому в данном уроке мы с Вами переопределим макет вывода содержимого категории. Вы научитесь формировать ссылку подробнее, работать с изображениями, добавленным к одному из материалов, а также познакомитесь со структурой объекта, доступного в данном макете, который содержит в себе всю информацию о материалах одной из категорий.