Файл templateDetails.xml - что и как
- Подробности
- Категория: Joomla (Джумла)
- Просмотров: 4217
Если вы создаете свой шаблон или пытаетесь разобраться в настройках Joomla, то вы уже знаете об этом файле, если нет, то давайте разбираться...
Файл templateDetails.xml - один из главных файлов в шаблоне, без которого невозможна инсталяция шаблона и который его описывает:
- кем создан (об авторе);
- из каких папок и файлов состоит шаблон на Joomla;
- список модулей и позиций;
- и возможные настройки, которыми можно будет управлять прямо из админки сайта;
Строение templateDetails.xml
Строение templateDetails.xml будет описываться на основе стандартного шаблона protostar (видно на скрине выше), но будут еще и фишки ниже.
1. Вначале файла указывается кодировочка:
<?xml version="1.0" encoding="utf-8"?>
2. Далее указывается doctype и начиная с какой версии Джумлы можно ее ставить, в данном случае это 2.5:
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "https://www.joomla.org/xml/dtd/2.5/template-install.dtd">
3. Далее открывается само описание файла и версия joomla, для которой предназначен шаблон
<extension version="3.1" type="template" client="site">
в конце файла будет закрывающийся тег </extension>.
4. Далее в extension идут копирайты: кто и когда создал данный шаблон для Joomla и по какой лицензии его можно распространять.
5. Затем идет перечисление файлов и папок (видно на скрине выше) - они выделяется при помощи тегов <filename> и <folder> и оборачиваются в тег <files> (все теги закрывающиеся).
6. Далее можно увидеть, что идет перечисление позиций шаблона с тегом <position> и оборачивающий тег <positions>.
7. Далее показываем какие есть языки у шаблоны и где они лежат (для русского создаем отдельно папку (ru-RU) и создаем ниже аналогично:
8. И самое интересное - это, конечно же, config файла templateDetails.xml - именно это мы уже сможем увидеть в админке (в настройке шаблона):
Скачать файл templateDetail.xml можно по данной кнопке (внутри архив ZIP с файлом)