Шаблоны
Обновление шаблонов
Что нужно знать и выполнять при установке обновления. Обновление предполагает замену ВСЕХ файлов из архива обновления. В противном случае программа может работать с ошибками, либо перестанет работать. Если вы сделали свой дизайн и создали директорию собственного дизайна, то ВСЕ файлы дизайна из архива обновления template/default/ следует скопировать (заменить) в вашу директорию дизайна. Сравнивайте файлы предыдущей версии с актуальной версией на предмет изменений и вносите правки в ваши шаблоны.
Смотрите раздел Обновление шаблонов
Вы собираетесь делать свой дизайн. Ваши действия:
1) Директории со всеми поддиректориями и файлами: template/default/ и skin/default/ скачиваете к себе на компьютер.
2) Переименовываете директории: template/default/ и skin/default/ в template/mydomain/ и skin/mydomain/
3) Заливаете новые папки на сервер.
4) В файл u_name.inc.php прописываете данные вашего шаблона
<?php
$names = array (
'default' => 'Default',
'mydomain' => 'Мой шаблон',
);
?>5) То же самое и с директорией стилей.
6) В файл u_name.inc.php прописываете данные вашего стиля
<?php
$names = array (
'default' => 'Default',
'mydomain' => 'Мой шаблон',
);
?>7) В админке Настройки - Конфигурация переключаетесь на ваш шаблон и стили.
8) Сохраняете настройки и обновляете кэш Настройки - Кэширование - Обновить весь кэш.
9) Работаете только с файлами вашего шаблона. Меняете как угодно и что угодно. Изменять шаблон по дефолту не надо.
Директорию шаблонов и стилей по умолчанию удалять не рекомендуется. Вы всегда сможете проверить возможные ошибки при вёрстке, переключив шаблон на дефолтный.
Для каждого информационного модуля можно создать любое кол-во файлов шаблонов для всех разделов.
Таким образом дизайн и вывод информации в каждом информационном модуле может отличаться.
Более того, в каждом информационном модуле можно использовать каждую из страниц с разными файлами шаблонов.
Структура шаблонов и стилей
По умолчанию все шаблоны в директории: template/default/
header.htm - верх для всех модулей, кроме модуля Пользователи
footer.htm - низ для всех модулей, кроме модуля Пользователи
Файлы шаблонов каждого из модулей в директории: template/default/название модуля.
По умолчанию все стили в директории: skin/default/, и рядом директории с изображениями. Исключение модуль Пользователи
Стили модуля автоматически подзагружаются, исходя из названия модуля. Название модуля соответствует названию стиля.
Примеры создания собственных шаблон в клонируемом модуле Статьи
Предположим что вы клонировали модуль Статьи и хотите сделать раздел Новости
Собственные шаблоны можно добавлять из админпанели. Мы рассмотрим добавление шаблонов заливая их на сервер FTP менеджером.
Шаблоны клонируемого модуля те же, что и шаблоны исходного модуля и находятся в той же директории. В нашем случае в директории: template/default/article/.
После того, как вы клонировали модуль, у вас в админпанели появится раздел управления этим модулем. В нашем случае: Модули - Новости.
Переходим в раздел: Настройки модуля и видим:

Т.е. пока собственных шаблонов у нас нет и выбирать нечего.
Копируем существующие шаблоны, в которых мы хотим поменять дизайн: index.htm, list.htm, show.htm и search.htm
Переименовываем их в: index-news.htm, list-news.htm, show-news.htm и search-news.htm
Меняем дизайн этих шаблонов, при необходимости используя собственные тэги
Используем собственный стиль для клонируемого модуля, закачав в директорию стилей skin/default/ файл стилей: skin/default/news.css
Для удобства выбора собственных шаблонов в админпанели прописываем названия собственных шаблонов. Открываем файл: u_name.inc.php, который находится в директории: template/default/article/
Добавляем в этот файл названия собственных шаблонов:
Заливаем измененный файл u_name.inc.php на сервер.
Переходим в раздел: Настройки модуля и выбираем созданные шаблоны для каждого раздела:

Любой из выбранных вами шаблонов может быть использован при добавлении информации.
А если нужно использовать разные шаблоны для каждой отдельной страницы или категории?
И это возможно. Читаем далее:
Пример создания шаблона для каждой отдельной страницы или категории
Создаем дополнительные шаблоны: list-news-main.htm и show-news-main.htm
Меняем дизайн этих шаблонов, при необходимости используя собственные тэги
Для удобства выбора собственных шаблонов в админпанели прописываем названия собственных шаблонов. Открываем файл: u_name.inc.php, который находится в директории: template/default/article/
Добавляем в этот файл названия собственных шаблонов:
Заливаем измененный файл u_name.inc.php на сервер.
Переходим в раздел: Категории и выбираем созданные шаблоны для каждого раздела:

Любой из выбранных вами шаблонов может быть использован при добавлении информации.
А если нужно использовать разные шаблоны для каждой отдельной страницы содержания?
И это возможно. Создаете любое кол-во шаблонов содержания по примеру: list-news-main1.htm, show-news-main2.htm, show-news-main3.htm и выбираете нужный вам шаблон при добавлении информации.
Вы можете добавлять, изменять, удалять шаблоны из админпанели, создавая бэкапы шаблонов.
Шаблоны обменника
Смотрите раздел: Обмен валют - Шаблоны
Last updated