Ф.CMS/Templates

Материал из ФабрикаСайтов

(Перенаправлено с Шаблоны дизайна/Templates)
Перейти к: навигация, поиск

Содержание

Управление шаблонами страниц сайта

Модуль «Элементы»

Модуль «Элементы» в составе ПО Системы «Фабрика сайтов» предназначены для создания и редактирования шаблонов оформления страниц сайта, а также редактирования специальных блоков.

Шаблон - основная неизменяемая часть страницы сайта, которая определяет ее оформление. Шаблон не требует особого синтаксиса и представляет собой обычный HTML-код (а возможно XHTML или другой) с вызовом необходимых блоков (чанки).

Количество шаблонов, а, следовательно, и вариантов оформления страниц, модулей и блоков на страницах в Системе не ограничено.

Для того чтобы войти в модуль «Элементы» щелкните левой кнопкой мыши по соответствующей вкладке Дерева ресурсов/документов, в этой вкладке будет выведено Дерево элементов ¬– структурированный список имеющихся шаблонов и блоков сайта:

Elements-tree.png
Если Вы работаете в Системе совместно с другими пользователями, то, чтобы увидеть шаблоны и блоки, созданные другими пользователями, необходимо периодически обновлять список шаблонов. Для этого можно нажать кнопку «Обновить дерево».
Elements-tree-refresh.png
Либо перезагрузить страницу средствами Вашего браузера.

Создание нового шаблона страницы

Чтобы создать новый шаблон страницы сайта нажмите кнопку «Новый шаблон» над списком Дерева элементов:

Elements-tree-new-template.png

Откроется форма редактирования «Шаблон»:

Window-template-new.png

Введите в поле «Имя шаблона» наименование создаваемого шаблона страницы, которое будет использовано в настройках страницы.

В поле «Описание» можно добавить информацию, которая выводится рядом с названием шаблона в общем списке. Используется только для описания назначения шаблона и для заполнения не обязательно.

Также возможно организовать каталогизацию шаблонов по категориям, для этого нужно указать категорию из списка.

Флажок «Блокировка шаблона для редактирования» позволяет запретить редактирование шаблона всем, кроме администратора.

Флажок «Очистить кэш при сохранении» удаляет кэш сайта при нажатии на кнопку «Сохранить». Это нужно, чтоб изменения в шаблоне были видны на сайте сразу.

В поле «Код шаблона (html)» необходимо добавить код самого шаблона.

Для завершения создания шаблона нажмите на кнопку «Сохранить». Новый шаблон будет сохранен и отобразится в списке шаблонов страниц сайта.

Редактирование шаблона

Чтобы редактировать ранее созданный шаблон щелкните левой кнопкой мыши по наименованию шаблона страницы или наведите курсор мыши на наименование шаблона и кликните правой кнопкой мыши. В открывшемся контекстном меню выберите пункт «Редактировать Template»

Elements-menu-template.png

Откроется форма редактирования шаблона, аналогичная форме создания, в которой произведите требуемые изменения:

Window-template-edit.png

По окончании нажмите на кнопку «Сохранить».

Удаление шаблона страницы

Для удаления шаблона страницы сайта наведите курсор мыши на наименование шаблона и нажмите правую кнопку мыши и в открывшемся меню выберите команду «Удалить Template»:

Elements-menu-template-del.png

Появится запрос на подтверждение намерения:

Alert-del-template.png

Для того чтобы продолжить, нажмите на кнопку «Да», при отказе от намерения удалить шаблон – на кнопку «Нет».

Приложение 1. Специальные вставки в шаблон.

Чтобы в нужном месте шаблона вывести заранее подготовленный блок (чанк) нужно в код шаблона добавить код вида [[$chunkname]] то есть имя нужно чанка, обрамленное двойными квадратными скобками и символом $ перед именем.

Так же есть список системных переменных, которые можно вывести, добавив код вида [[*templatevar]] – имя переменной обрамленное двойными квадратными скобками и символом * перед именем. Названия переменных можно увидеть при наведении курсора на поля в окне редактирования свойств документа:

Page-edit-var.png

На вышеприведенном скриншоте видно, что за вывод поля «Заголовок» отвечает переменная pagetitle и, если хотите вывести заголовок страницы из свойств документа, добавьте в шаблон [[*pagetitle]].

Также доступны и другие возможности, но используются крайне редко.

Личные инструменты