Описание файлов Joomla шаблона. Урок 1

Итак , вы скачали архив «Myblog» в нем вы найдете:

Архив Myblog.zip – это установочный пакет шаблона, который вы будете инсталлировать на CMS Joomla;

  • Папки myblog1, myblog2 и myblog3 – там находятся  установочные пакеты блога  разного дизайна, папки images,  PSD – исходники для каждого блога и скриншоты. С этими материалами мы будем работать на 7 и 8 уроках.
  • Для начала предлагаю распаковать архив Myblog.zip в отдельную папочку и посмотреть его содержимое, чтобы лучше понять из чего состоит наш шаблон.

В распакованном архиве находятся:

  • файл templateDetails.xml
  • файл index.php
  • файл offline.php
  • файл template_thumbnail.png
  • файл favicon.ico
  • файл params.ini
  • папка css, которая содержит файлы template.css, menu.css, editor_content.css, offline.css
  • папка images с графическими файлами блога
  • папка html, которая содержит файл pagination.php и папку com_content. В папке com_content находятся еще четыре папки. Папка Article с файлом defaut.php, папка Category с файлом blog_item.php , папка Frontpage с файлом defaut_item .php и папка Section с файлом blog_item.php

Подробнее о каждом файле

templateDetails.xml

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

Не буду повторяться, более подробно про этот файл вы сможете прочесть в статье «Содержание файла templateDetails.xml» из курса уроков по шаблону Likom.

index.php

Файл содержит в себе документ с HTML - разметкой и вставками кода на языке PHP. Основное его назначение – указать области, где будут выводится на экран данные различных компонентов и  модулей сайта.

offline.php

Файл необходим для создания offline – страницы и содержит в себе документ с HTML - разметкой и вставками кода на языке PHP.

Предположим вам надо отключить сайт для проведения технических работ, смены дизайна или наполнения контентом. Если пользователь делает попытку зайти на ресурс, то перед ним появляется так называемая offline-  страница, с сообщением о проведении технических работ. Подобная страница в Joomla просто ужасна, поэтому мы создали свою собственную страницу.

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

template_thumbnail.png

Графический файл формата PNG, т.е. скриншот  шаблона для предварительного просмотра его внешнего вида. Используется в Менеджере шаблонов административной панели Joomla.

Более подробно про этот файл вы сможете прочесть в статье «Замена файла template_thumbnail» из курса уроков по шаблону Likom.

favicon.ico

Файл  содержит своеобразный идентификационный значок сайта. Его можно увидеть в адресной строке браузера, слева от URL сайта, а также при выдаче сайтов в поиске Яндекса.

Более подробно про этот файл вы сможете прочесть в статье «Создаем файл favico.ico  для сайта» из курса уроков по шаблону Likom.

params.ini

Файл необходим Joomla для сохранения настроек. Зачастую, после установки шаблона возникает необходимость редактирования или изменения стилей. Зайдите в Административную панель Joomla нажмите закладку «Расширения» > «Шаблоны» > «Myblog». Справа в блоке «Настройки» должна присутствовать фраза «Файл параметров \templates\Myblog\params.ini Доступен для записи!». Это означает, что вы можете проводить любые изменения шаблона. Этот файл может быть пустым, но он должен присутствовать в установочном комплекте.

Папка CSS

template.css

Файл таблиц стилей CSS отвечающий за оформление шаблона. Это основной файл, с помощью которого осуществляется назначение различных стилей оформления элементам сайта. Путь к этому файлу должен быть обязательно прописан в файле index.php.

menu.css

Файл стилей оформления трех меню шаблона. Стили меню выведены в отдельный файл, чтобы облегчить работу с кодом CSS. Путь к  файлу должен быть обязательно прописан в файле index.php.

editor_content.css

Можно сказать, что это системный файл стилей, так как он определяет стили для внутреннего редактора Joomla, это может быть Tiny MCE или какой либо другой редактор.

Этот файл необходим для того, чтобы при создании и редактировании материалов вы могли еще в редакторе видеть, как будет выглядеть ваша статья на станицах сайта.

Путь к  файлу должен быть обязательно прописан в файле index.php.

offline.css

Файл стилей оформления offline – страницы.

Папка images

Эта папка содержит графические файлы, которые являются элементами дизайна шаблона.

Не размещайте сюда графику контента!

Графика контента хранится в папке  имя вашего сайта/images

Папка html

Эта очень интересная папочка, с ее помощью в дальнейшем вы сможете изменять стандартные настройки движка, т.е. переопределять вывод ядра CMS Joomla .

Об этом мы поговорим на втором уроке «Переопределение вывода ядра Joomla» и разберем, что же лежит в этой папочке шаблона «Myblog».

 
Главная Разработка шаблона блога для joomla 1.5 Описание файлов Joomla шаблона. Урок 1