Настройка внешнего вида - Обзор структуры файлов шаблонов - Интеграция шаблон в JaguarCMS

Перед тем как начать рассказывать про интергацию шаблона в JaguarCms, я бы хотел описать структуру директорий и файлов относяшихся не посредственно к шаблонам.

§1 Стурктура файлов шаблона

Все файлы отвечающие за шаблон лежат в директории skins.

рис 1.1 Структура файлов шаблона

На рисунке 1.1 мы наблюдаем две дериктории bluewhite и default - это так называемые скины, о которых речь пойдет чуть позже. При установке дистрибутива JaguarCMS по умолчанию установлен скин default.

§1.2 Стурктура скина default

рис 1.2 структура скина default

В директории сss хранятся все файлы стилей относящихся в данному шаблону.

В директории img хранятся картинки шаблонов.

Директория js преднозначина для хранение javascript скриптов,а также в default скине храняться javascript преднозначиные для работы в административной части сайта.

Примечание: Cкин default всегда должен присутствовать, если быть точным /skins/default/js со всеми файлами, которые шли при установке.

В директории templates лежат файлы шаблонов.

  • admin.tmp.php -шаблон административной части сайта.
  • article.tmp.php - шаблон статей,которые создаються через пункт меню "Статьи".
  • article.lrs.php   - файл относиться к файлу шаблонов статей article.tmp.php,в нем осуществляеться инициализация "слоев"(блоков информации со своей логикой и шаблонами). К примеру $layers['layers/category_relative_articles'] = array('category'=>$params['category']) - инициализация слоя,который отвечает за вывод схожиш статей.
  • category.tmp.php - шаблон статей,которые создаються через пункт меню "разделы". Пример страница раздела в демо версии
  • index.tmp.php - шаблон страниц,которые создаються через пункт меню "Страницы".
  • sitemap.tmp.php - шаблон страницы карта сайта.
  • search.tmp.php - шаблон страницы поиск

 Также в директории templates присутствует папка layers -  в ней преставлен список шаблонов  layers("слоёв" ),которые используются в шаблонах сайта.

На рисунки ниже представлен список леерсов идущих в стандартной сборке.

список layes JaguarCMS

рис 1.3 JaguarLayers стандартной сборке.

  • ·article_comments.tmp.php - шаблон слоя "комментарии". Данный слой используется в статьях, для добавление/отображения комментариев к статье.
  • categories_list.tmp.php - шаблон списка категорий, служащий для отображения списка категорий.
  • category_articles.tmp.php – шаблон, отвечающий за вывод статей в разделах.
  • category_articles_shortreview.tmp.php - шаблон, служащий для вывода списка последних статей(анонсов).
  • category_relative_articles.tmp.php - шаблон списка схожих статей, служит для вывода блока схожих статей.
  • menu_main.tmp.php -  шаблон слоя, предназначен для вывода главного меню.
  • pager.tmp.php - шаблон слоя вывода блока списка страниц, используеться при постраницном ввыводе статей в разделах,комнтериев
  •  sape.tmp.php - шаблон слоя, отвечающий за ввывод  ссылок sape.

Интеграция нового шаблона заключаеться замени html кода default скине на код вашего шаблона сайта в файлах описаных выше.

2008-08-24 17:54:18

Оставить свой комментррий

Страница: << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24