Loading

Шаблоны страниц

Создание шаблона
Описание переменных в шаблоне

Создание меню

Настройка обычного меню
Настройка многоуровневого меню
Отображение на страницах

Создание и настройка новостей

Создание, настройка полей
Настройка шаблона списка
Шаблон карточка новости
Вывод N новостей на страницах

Создание каталога

Создание страницы и настройка полей
Общие понятия
Настройка шаблона списка каталогов
Настройка шаблона отдельного каталога
Настройка карточки товара

Гостевая

Создание, настройка полей
Настройка шаблона формы
Настройка вывода отзывов

Поиск по сайту

Создание, настройка
Шаблон формы поиска, размещение
Вывод результатов поиска

Формы отправки

Создание, настройка полей
Настройка шаблона формы

Авторизация/Регистрация

Создание страницы, настройка полей
Настройка шаблонов

Специальные разделы

Создание опроса на сайте
Часто задаваемые вопросы

Документация для верстальщиков/программистов

Настройка шаблона вывода списка

Для настройки вывода списка новостей необходимо:
1. чтобы был создан один столбец. Иначе будет получено сообщение об ошибке при создании шаблона

2. перейти в левом меню в раздел Дизайн. Затем справа в разделе "Шаблоны отдельных блоков" кликнуть по надписи "Прайс-лист, новость, статья, гостевая".

Затем:
Находим нужную страницу, точнее запись. В нашем случае это Начало :: Новости.
Кликаем по надписи "Анонс на исходной странице". Появится форма для редактирования свойств вывода. Там можно задать сортировку списка новостей. Сохранить!
Затем нужно будет повторно кликнуть по надписи "Анонс на исходной странице". Из выпадающего меню выбрать "Редактировать шаблон". Тогда мы попадем в сам шаблон, отвечающий за вывод.

Сразу переходим на вторую вкладку "Главный шаблон". Здесь задается вывод основного шаблона новостей. Для вывода используются служебные переменные, заключенные в фигурные скобки {}. Внизу описано назначение данных переменных.

Ниже приведен пример настройки пагинации.

Если записей больше чем 10, то включается отображение пагинации на странице с новостями и выводится до 10 записей на каждой странице. Также есть стрелочки с надписями для листания. На вкладке "Правила формирования блоков" нужно задать отображение элементов пагинации.

"Шаблон активного блока" и "Шаблон обычного блока" это задание верстки для переменной {Линейка блоков}.

Отдельные подшаблоны - это вывод одной новостной записи. На скриншоте обведено красным.

Записей выводится обычно много, поэтому нужно задать цикл вывода

Если все записи выводятся одинаково, то выбирать нужно "в цикле" и в инпуты прописать 1 и 1.

Если первая или последняя запись отличаются по выводу, то нужно выбирать из списка соответствующие пункты. При этом можно добавлять шаблоны - "Добавить шаблон", и настраивать свой вывод записей.

Переменные в коде {c1}, {c3} и т.п. это поля, которые создаются в п. Создание страницы и настройка полей. Здесь у них свое обозначение. Видимость полей настраивается при создании. Поэтому здесь будут отображаться поля, которым была установлена галочка "анонс". Посмотреть список полей можно кликнув по селекту вверху.

В данном месте можно использовать конструкции с условием.

Здесь показано, что если заголовок новости пуст {c2.length}>0 , то новость выводить не  нужно, т.е. выводятся новости, у которых заполнено поле Название.

Служебные переменные

{more} - это линк на карточку новости.
{line} - номер записи.

Условные операторы

1. Когда просто нужно проверить условие и вывести
IF[условие] { шаблон }
2. Вложенные условия
IF[условие] {шаблон} ELSE{ IF[условие] {шаблон} }
Все названия операторов нужно писать большими буквами.

назад



Copyright 1999-2020 год Гермес
CMS-система / Модули / Дилеры / Документация / Поддержка