Станица управления темами сайта (раздел "Шаблон").
Показан список файлов текущей темы сайта. Если используется другая тема, то на этом месте появится ссылка «Использовать эту тему»
404.php – шаблон страницы 404 ошибки,
template.php – основной шаблон страниц, используемый на этом сайте.
Ссылка «Создать шаблон» - добавление нового шаблона страницы. Для редактирования шаблона кликните на его названии.
Справа находится список установленных для сайта тем. Активная тема выделена.
Для редактирования названия темы нажмите красную ссылку "Edit" в правом столбике.
Для удаления темы перейдите к редактированию темы, затем кликните на иконке корзины напротив темы.
Для создания новой темы сайта нажмите кнопку "Добавить тему".
Для для загрузки zip-архива с новой темой для сайта, или парсинга темы из интернета, нажмите кнопку "Загрузить тему"
Для загрузки готового шаблона для сайта перейдите на вкладку "Шаблон" и нажмите кнопку "Загрузить тему".
Введите название темы, укажите путь к zip-архиву с темой для сайта и нажмите кнопку "Импортировать тему".
Для удаления неиспользуемой темы сайта кликните по ссылке "edit",
а потом по иконке с корзиной напротив темы, которую хотите удалить.
Перейдите на вкладку "Из интернета".
Введите название темы и ссылку на страницу для её парсинга.
Нажмите кнопку "Начать парсинг верстки".
Система самостоятельно определит версию движка (Zebrum Lite 1.x или Zebrum Lite 2.x) сайта, для которого создается шаблон, и будет учитывать его при адаптации шаблона.
Zebrum CMS сама сходит по ссылке, возьмёт шаблон, картинки и файл стилей, скорректирует пути.
Видеообзор работы парсера шаблонов можно посмотреть на нашем сайте:
Для перекодировки шаблона выберите в выпадающем меню пункт с названием нужной кодировки.
Для разметки страницы шаблоне можно использовать следующие PHP-функции системы:
z_head()
Выводит мета-тэги HTML-страницы: заголовок страницы, ключевые слова, описание и кодировку страницы.
Пример:
<?php z_head(); ?>
z_rsshead()
Выводит мета-тэг со ссылкой на RSS-ленту вида:
<link rel="alternate" type="application/rss+xml" title="RSS Title" href="http://domain/rss.xml" />
z_title()
Выводит название страницы.
Пример:
<h1><?php z_title(); ?></h1>
z_h1()
Выводит заголовок страницы.
Пример:
<h1><?php z_h1(); ?></h1>
z_content()
Выводит тело страницы.
Пример:
<?php z_content(); ?>
z_pagenavigation()
Выводит постраничную навигацию по внутренним страницам.
Функция определена следующим образом:
<function z_pagenavigation ($open, $lineWithLink, $lineWuthoutLink, $close, $separator);
где:
$open
- текст перед списком страниц
$lineWithLink
- шаблон номера страницы со ссылкой, где #link
- будет заменена на ссылку, а #number на номер страницы.
$lineWithoutLink
- шаблон вывода номера текущей страницы.
$close
- текст после списка страниц.
$separator - разделитель между страницами.
Пример расширенного вывода:
<?php z_pagenavigation('<p>Страницы: ', '<a href="#link">#number</a>', '#number', '</p>', ' | '); ?>
z_subpages()
Выводит список дочерних страниц с их названием (@@title), ссылкой с названия и описанием. В качестве описания страницы берется свойство страницы @@description. Если оно не задано, то берется первый абзац тела страницы.
Функция определена следующим образом:
function z_subpages ($sort, $open, $line, $close)
где:
$sort
- метод сортировки страниц в списке ('sort asc' - в порядке возрастания, 'sort desc' - в порядке убывания).
Так же возможна сортировка по дате публикации ('publish asc', 'publish desc') и по заголовку статьи ('title asc', 'title desc').
$open
- текст до списка
$line
- шаблон оформления элемента списка (названия страницы и ее описания)
$close
- текст после списка
Пример использования расширенных настроек вывода дочерних страниц:
<?php z_subpages('sort asc', '<ul>', '<li><a href="#link">#title</a><br /><small>#description</small></li>', '</ul>'); ?>
z_breadcrumb()
Выводит «хлебные крошки» - элемент навигации по сайту, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь.
Функция определена следующим образом:
function z_breadcrumb
($before
, $separator
, $after
, $show_latest
)
где:
$before
- текст перед хлебными крошками
$separator
- разделитель между страницами
$after
- текст после хлебных крошек
$show_latest
- показывать страницу, на которой находимся
Вместо символа “>” между ссылками можно прописать свой код.
<?php z_breadcrumb('<p id="breadcrumb">', ' / ', '</p>', false); ?>
Или, например, разместить картинку стрелки.
<?php z_breadcrumb('', ' <img src="~ztpl/images/arrow.png" /> ', '', ''); ?>
В этом примере предполагается, что файл с изображением стрелки находится в папке images текущей темы сайта.
z_pagetags()
Выводит список тэгов страницы.
Пример расширенного использования:
<?php z_pagetags('<p>Тэги: #tags</p>'); ?>