Файл settings.xml минимально состоит из следующего:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<info>
<name>Example Template</name>
<description>Шаблон примера</description>
<version>1.0</version>
<author>exampleuser</author>
<url>https://usersite.info</url>
<contacts>info@example.com</contacts>
</info>
<template>
<title>Статичная страница</title>
<file>static.html</file>
</template>
<template>
<title>Главная</title>
<file>index.html</file>
</template>
<template>
<title>Каталог статей</title>
<file>articles.html</file>
</template>
<template>
<title>Каталог файлов</title>
<file>files.html</file>
</template>
<template>
<title>Отзывы</title>
<file>reviews.html</file>
</template>
<template>
<title>Обратная связь</title>
<file>feedback.html</file>
</template>
<template>
<title>Новости</title>
<file>news.html</file>
</template>
<template>
<title>Блог</title>
<file>blog.html</file>
</template>
<template>
<title>Фотогалерея</title>
<file>photos.html</file>
</template>
<template>
<title>Видеогалерея</title>
<file>videos.html</file>
</template>
<codeblock>
<title>links</title>
<file>links.html</file>
</codeblock>
<codeblock>
<title>header</title>
<file>header.html</file>
</codeblock>
<codeblock>
<title>left block</title>
<file>left.html</file>
</codeblock>
<codeblock>
<title>right block</title>
<file>right.html</file>
</codeblock>
<codeblock>
<title>footer</title>
<file>footer.html</file>
</codeblock>
<!-- Библиотека -->
<widget>
<type>dynamiclist</type>
<name>book-catalog</name>
<label>Библиотека</label>
<search>1</search>
<fields>
<datatype>text</datatype>
<name>name</name>
<label>Название документа</label>
<search>1</search>
</fields>
<fields>
<datatype>file</datatype>
<name>document</name>
<label>Документ</label>
<maxSize>10485760</maxSize>
<extensions>png</extensions>
<extensions>jpeg</extensions>
<extensions>jpg</extensions>
<extensions>gif</extensions>
<extensions>bmp</extensions>
<extensions>svg</extensions>
<extensions>doc</extensions>
<extensions>docx</extensions>
<extensions>xls</extensions>
<extensions>xlsx</extensions>
<extensions>ppt</extensions>
<extensions>pptx</extensions>
<extensions>pdf</extensions>
<extensions>rtf</extensions>
<extensions>odt</extensions>
<extensions>txt</extensions>
<extensions>rar</extensions>
<extensions>zip</extensions>
</fields>
<uq>0</uq>
</widget>
<!-- Каталог статей-->
<widget>
<type>dynamiclist</type>
<name>record_list</name>
<search>1</search>
<content>1</content>
<label>Список</label>
<fields>
<datatype>text</datatype>
<name>header</name>
<label>Заголовок</label>
<search>1</search>
</fields>
<fields>
<datatype>date</datatype>
<name>data</name>
<label>Дата</label>
</fields>
<fields>
<datatype>bigtext</datatype>
<name>descrip</name>
<label>Краткий текст</label>
<search>1</search>
</fields>
<uq>0</uq>
</widget>
<widget>
<type>image</type>
<name>logo</name>
<label>Логотип сайта</label>
<maxSize>102400</maxSize>
<width>200</width>
<height>200</height>
<extensions>png</extensions>
<extensions>jpeg</extensions>
<extensions>jpg</extensions>
<extensions>gif</extensions>
<extensions>svg</extensions>
<stretch>1</stretch>
<uq>1</uq>
</widget>
<widget>
<type>menu</type>
<name>mainmenu</name>
<label>Главное меню. Сверху. Трехуровневое</label>
<uq>1</uq>
</widget>
<widget>
<type>label</type>
<name>block1</name>
<uq>1</uq>
</widget>
<widget>
<type>label</type>
<name>content</name>
<uq>0</uq>
</widget>
</root>
Тег | Описание | Обязательно |
---|---|---|
<root> | Корневой тег | Да |
<info> |
Блок информации о шаблоне. Редактируется также через страницу шаблонов страниц сайта кнопкой "Изменить" в строке "Информация о шаблоне" в панели управления, но при этом происходит перегенерация файла settings.xml c удалением всех комментариев и дополнительных отступов в нем! Содержит в себе следующие обязательные теги:
|
Да |
<template> |
Объявление шаблона страницы Создается, изменяется, удаляется также через страницу шаблонов страниц сайта соответствующими кнопками в панели управления, но при этом происходит перегенерация файла settings.xml c удалением всех комментариев и дополнительных отступов в нем! Содержит в себе следующие обязательные теги:
|
Нет |
<codeblock> |
Объявление составного блока шаблона страницы Создается, изменяется, удаляется также через страницу шаблонов страниц сайта соответствующими кнопками в панели управления, но при этом происходит перегенерация файла settings.xml c удалением всех комментариев и дополнительных отступов в нем! Содержит в себе следующие обязательные теги:
|
Нет |
<widget> |
Объявление виджета, для использования его в шаблонах страниц и составных блоках. Редактируется также через страницу шаблонов страниц сайта кнопкой "Редактировать код" в строке "Виджеты шаблонов страниц сайта" в панели управления, но при этом происходит перегенерация файла settings.xml c удалением всех комментариев и дополнительных отступов в нем! Содержит в себе обязательные теги, уникальные для каждого виджета отдельно. Подробное их описание можно посмотреть на страницах тех или иных виджетов |
Нет |