Skip to content

Instantly share code, notes, and snippets.

@Alex-Space
Last active August 29, 2015 14:22
Show Gist options
  • Save Alex-Space/be9186da214a4d113b1f to your computer and use it in GitHub Desktop.
Save Alex-Space/be9186da214a4d113b1f to your computer and use it in GitHub Desktop.
doc Joomla
Создание шаблона на Джумле.
Обязательные файлы для шаблона:
1) index.php - основной файл шаблона содержащий разметку сайта.
2) templateDetails.xml - файл содержит информацию о теме, и через него идет инсталяция темы в движок Джумлы В нем инфа о папках темы, всех модулях, всех изменяемых параметрах и т.д.
ВСЕ ОСТАЛЬНЫЕ ФАЙЛЫ ВТОРИЧНЫ
3) themplate_thumbnail.png - в данном файле содержится мини изображение сайта
4) themplate_preview.png - в данной картинке содержится изображение внешнего вида шаблона
5) favicon.ico
6) images - папка содержит все изображения темы
7) css - все файлы css
ТЕГИ Джумлы
<jdoc:include type="" name="" style="" /> - общий вид тега для джумлы
<jdoc:include type="head" /> - вставка части хеад (метатеги, подключени стилей и тд.)
<jdoc:include type="module" name="(название модуля)" style="none(без стилей) table (вывод модуля в таблице) horz(вывод модуля ячейкой таблицы в другой таблице) xhtml(вывод в теге див, причем заголовок модуля будет в теге h3) rounded(вывод модуля сразу в 4 дивах, используется для модуля с закругленными углами) outline(используется при отладке шаблонов, выводится как есть с указанием каких-либо ошибок)" /> - вывод модуля
<jdoc:include type="message" /> - данный тег предназначен для вывода системных сообщений или ошибок
<jdoc:include type="component" /> - может использоваться только внутри тега body, используется для отображения статей, новостей и др. контента.
<jdoc:include type="installation" /> - используется для указания инструкций установки
СУЩЕСТУЮТ так же переменные, которые могут использоваться в шаблоне
$app=JFactory::getAplication(); - эта переменная позволяет нам получить доступ к различным параметрам(например к имени сайта, к описанию, так же позволяет использовать эти параметры при создании шаблона)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment