Last active
August 29, 2015 14:22
-
-
Save Alex-Space/be9186da214a4d113b1f to your computer and use it in GitHub Desktop.
doc Joomla
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Создание шаблона на Джумле. | |
Обязательные файлы для шаблона: | |
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