Шаблоны

Обновление шаблонов

Что нужно знать и выполнять при установке обновления. Обновление предполагает замену ВСЕХ файлов из архива обновления. В противном случае программа может работать с ошибками, либо перестанет работать. Если вы сделали свой дизайн и создали директорию собственного дизайна, то ВСЕ файлы дизайна из архива обновления 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