Комментарии

Папки и файлы шаблонов в Joomla
( 0 Голосов )
По умолчанию для пользовательской части веб-сайта Joomla выбирается шаблон beez_20. Если заглянуть в папку templates/beez_20, то в ней можно обнаружить папки и файлы, показанные на скриншоте ниже.
 
Стандартный шаблон beez_20 в CMS Joomla 2.5
Стандартный шаблон beez_20 в CMS Joomla 2.5
 
В папке css, как и следовало ожидать, находятся вложенные таблицы стилей CSS, подобранные для данного шаблона. Аналогично в папке fonts содержатся любые специальные шрифты, необходимые для шаблона.
 
Папка html является именно тем местом, где хранятся файлы любых замещений компоновок. Для шаблона beez_20 в этой папке имеется лишь один файл замещения под названием modules.php. Это файл специальной стилевой рамки модуля. Под стилевой рамкой модуля подразумеваются функции языка РНР, обеспечивающие дополнительную HTML-разметку, в которую помещается сам модуль. Такая рамка иногда еще называется оболочкой для вывода модуля. Более подробно стилевая рамка модуля рассматривается далее в этой главе.
 
Если заглянуть в папку templates/beez5/html, то в ней можно обнаружить папки com_contact и com_content. Эти папки содержат файлы замещений компонентов Contacts (Контакты) и Content (Содержимое). Принцип действия замещений будет рассмотрен далее в этой главе, а до тех пор достаточно знать, что файл замещения компоновки должен быть помещен в нужную папку в шаблоне, чтобы он был найден и использован в Joomla.
 
В папке images содержатся изображения, отобранные для шаблона, в том числе логотипы, кнопки, пиктограммы и т.д. А в папке javascript находятся любые файлы сценасценариев на языке JavaScript, требующиеся для шаблона. Так, для шаблона beez_20 имеются два файла сценариев JavaScript: один обеспечивает общее функционирование этого шаблона, а другой — дает пользователю возможность изменить размер шрифта.
 
Настройка параметров шаблона выполняется в административной части веб-сайта Joomla с помощью компонента Template Manager (Диспетчер шаблонов). Для этого требуются файлы языковой поддержки, с помощью которых выводимый на экран текст переводится на выбранный язык мира. А сами файлы языковой поддержки хранятся в папке language.
 
Ниже всех этих папок в папке шаблона располагаются файлы, перечисленные в таблице ниже.

Описание файлов шаблона

 
Файл Описание
component.php Шаблон для печати или отправки электронной почтой содержимого компонента (например, статьи)
error.php Шаблон для отображения ошибочных страниц (например, при появлении недействительного URL)
favicon.ico Пиктограмма, отображающаяся в окне браузера рядом с URL
index.html Пустой файл, не позволяющий пользователю просматривать папку
index.php Главный файл шаблона, управляющий расположением модулей, компонентов и сообщений
template_preview.png Предварительно просматриваемая графика с изображением шаб лона
template_thumbnail.png Миниатюрная графика с изображением шаблона
templateDetails.xml XML-файл со списком всех папок, файлов и мест расположения в шаблоне; определяет также любые параметры настройки шаблона
Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости