В предыдущей статье мы немного разобрались в тех файлах, которые составляю основу шаблона (темы) для LinkorCMS. Эта информация поможет при модификации шаблонов необходимых вам модулей и блоков.

 

       Теперь ставим перед собой задачу создать новую тему для LinkorCMS. При этом за основу можно взять идущую в комплекте с CMS стандартную тему IgrimTheme. Для этого создаём копию тему IgrimTheme и переименовываем её, например, как это сделал я в Simple. Далее, открываем находящийся внутри файл info.xml любым удобным редактором и изменяем теги в нём следующим образом:

 

<!--?xml version="1.0" encoding="UTF-8"?-->

   Simple
   Тема в серых тонах.
   BulatLab
   http://bulatlab.ru
   1.0

      

В данном файле в тегах указывается имя темы (в теге name), краткое описание (в теге description)  и другие данные, которые будут отображаться в админпанели CMS (авторство, сайт автора, версия). Вы можете указать свои данные по желанию. После изменения сохраняем файл и перезапускаем локальный сервер. Сразу договоримся, что все работы ведутся на локальном сервере типа Денвера.

 

       Следующий шаг, который нужно сделать, это из админпанели управления CMS установить в качестве текущего наш новый шаблон. Для этого в админпанели идём в меню « Система» à «Расширения» à «Шаблоны», и в левом боковом меню выбираем пункт «Установить». В появившейся табличке ставим галочку на нашей новой теме, которая теперь была определена системой под названием Simple, и устанавливаем её, нажав кнопку «Установить».           

      

       После этого идём в меню «Сайт» à «Настройки сайта»и в разделе «Шаблон сайта» выбираем нашу вновь созданную тему «Simple» и сохраняем изменения. Теперь, хоть наша тема пока и не обладает почти никакими особенностями, но мы имеем возможность наблюдать все изменения, которые мы будем производить в ней.

      

       Далее, с чем необходимо определиться, так это с тем, каким будет наш новый шаблон (новая тема). Здесь всё, конечно же, зависит от фантазии и дизайнерского решения. Но в качестве примера я решил, что новая тема будет иметь следующие основные особенности:

 

- Общая цветовая схема – серо-голубая

- Собственный логотип, уменьшенный по высоте до размера в100 пикселей

- Верхнее меню расположено в границах логотипа с правой стороны страницы

- Сайт по умолчанию будет двухколоночный (слева - блоки, а справа - модули)

- В подвале сайта продублировать верхнее меню и указать авторские права

- Блоки и модули сделать с закругленными краями, градиентом и тенями.

- … и не забывать о кроссбраузерности :-)

 

       За основу был взять шаблон-основа html-странички, примерный внешний вид которой представлен на рисунке. Именно в рамках этого дизайна будем размещать блоки и модули системы LinkorCMS, немного модифицируя их под свои нужды и вписывая в цветовую гамму предложенной странички.

 

      

       Текст html-кода

 

   
<!-- основной контейнер -->
<div class="my_container">
  <!-- шапка сайта -->
  <div class="my_header"> </div>
  <!-- хлебные кпрошки -->
  <div class="my_holder_top"> </div>
  <!-- основная часть сайта -->
  <div class="my_holder">
     <!-- левая часть для блоков-->
     <div class="my_left"> </div>
     <!-- правая часть для модулей-->
     <div class="my_right"> </div>
  </div>
  <!-- подвал сайта -->
  <div class="my_footer"> </div>
</div>

     

 И соответствующий файл стиля default2.css

 

* {margin: 0; padding: 0;}
body {	background: #FFF url (body.jpg) repeat-y center top;}
/* страничка */
.my_container {
margin: 0 auto; 
width: 980px;}
/* шапка */
.my_header {	
background: url(3.jpg) no-repeat;	
height: 100px;}
/* хлебные крошки */
.my_holder_top {
background: url(2.jpg) no-repeat;	
height: 28px; 
padding:10px 0px 0px 30px;}
 /* основная часть */
.my_holder {
background: url(4.jpg) repeat-y;
padding: 0 24px;
min-height: 840px;}
/* левая часть */
.my_left{
width:200px;
float:left;}
/* правая часть */
.my_right{
width:732px;
float:right;}
 /* подвал */
.my_footer { 
      	background: url(2.jpg) no-repeat;
height: 28px;
padding:10px 0px 0px 30px;
   	background-position: left bottom;}

      

       В файлах body.jpg, 3.jpg, 2.jpg, 4.jpg содержатся соответственно рисунки фона для страницы, шапки сайта, обрамления для хлебных крошек и подвала, обрамления для основной части сайта. Скачать их при необходимости можно отсюда.

      

       На этом пока остановимся. В следующей части будем работать с файлом стилей и некоторыми шаблонами, и начнём непосредственно менять дизайн некоторых блоков.

До встречи!