Управление дизайном модуля «Видео»
С помощью данной инструкции вы научитесь управлять внешним видом модуля «Видео».
За отображение всех страниц модуля отвечают следующие шаблоны:
- Главная страница модуля видео (//example.com/video/)
- Страница со списком каналов категории
- Страница со списком материалов категории
- Страница материала и комментариев к нему
- Страница канала и комментариев к нему
- Вид материалов
- Вид канала
- Страница поиска и рейтинга материалов
- Страница добавления/редактирования материала
- Форма добавления/редактирования материала
- Таблица стилей (CSS)
Если включена PDA-версия сайта, то для неё будут использоваться свои шаблоны модуля:
В каждом из шаблонов модуля используется свой набор переменных. Они могут выполнять разные функции и выводить различную информацию. При работе с шаблоном вы в любой момент можете посмотреть список доступных переменных, нажав на соответствующий значок в редакторе:
Главная страница модуля
Главная страница содержит перечень добавленных в модуль видео. За его отображение отвечает переменная $BODY$. Количество видео в списке регулируется настройкой «Количество отображаемых материалов».
С помощью переключателя страниц $PAGE_SELECTOR$ можно предоставить пользователям возможность просматривать все добавленные видео с главной страницы.
Переменная $CATEGORIES$ выведет список категорий в любом месте шаблона. За отображение категорий каналов отвечает $CHANNELS$.
Страница со списком каналов категории
Отображает список каналов пользователей. За его вывод отвечает $BODY$.
Также доступны переменные:
$PAGE_SELECTOR$$CATEGORIES$$CHANNELS$$SORTING_MENU$— меню сортировки
Название и описание категории отображаются с помощью переменных $CAT_NAME$ и $CAT_DESCR$.
Страница со списком материалов категории
Данный шаблон используется всегда, поскольку категория обязательна при добавлении видео. За вывод отвечает $BODY$.
Также доступны фильтры:
$FILTER1_MENU$$FILTER2_MENU$$FILTER3_MENU$
Другие поддерживаемые переменные:
$PAGE_SELECTOR$$CATEGORIES$$CHANNELS$$SORTING_MENU$$CAT_NAME$$CAT_DESCR$
Страница материала и комментариев к нему
Здесь размещается информация, добавленная при создании видео (описание, скриншоты, категория и др.). За каждое поле отвечает отдельная переменная.
Если включена настройка «Комментирование», на странице появится форма добавления комментариев. Её вид определяется шаблонами в разделе Дизайн → Редактор → Комментарии.
Для вывода фильтров используются переменные:
$FILTER1_VALUE$$FILTER2_VALUE$$FILTER3_VALUE$
Специфические переменные для страницы материала:
- $ACTERS$ — список актёров через запятую
- $DURATION$ — длительность видео
- $EMBOBJECT$ — видеоплеер
- $LANGUAGE$ — язык видео
- $PLAYS$ — количество воспроизведений
- $PREV_CHNL_VIDEO$, $NEXT_CHNL_VIDEO$ — предыдущее/следующее видео канала
- $PRODUCER$ — режиссёр
- $VI_READS$ — количество просмотров страницы
- $VQUALITY$ — качество видео
Страница канала и комментариев к нему
На странице канала отображается:
- список добавленных видео — переменная
$BODY$ - инструменты сортировки —
$SORTING_MENU$ - переключатель страниц —
$PAGE_SELECTOR$
Дополнительно можно вывести информацию о самом канале:
$CHANNEL_NAME$— название$CHANNEL_DESC$— описание$CHNL_PLAYS$— общее количество воспроизведений видео$CHNL_READS$— просмотры страницы канала
Вид материалов
Шаблон «Вид материалов» используется для показа анонсов добавленных видео. Все материалы подставляются в переменную $BODY$, которая применяется в следующих шаблонах:
- Главная страница модуля
- Страница категорий
- Страница канала
- Страница поиска и рейтинга
В шаблоне можно использовать любые переменные, применимые к материалу (как и на странице материала).
Вид канала
Отвечает за отображение анонсов созданных каналов. Добавленные каналы подставляются в переменную $BODY$, которая применяется в шаблоне «Страница со списком каналов категории».
Для показа информации используются те же переменные, что и в шаблоне «Страница канала и комментариев к нему».
Название канала выводится с помощью переменной $TITLE$.
Страница поиска и рейтинга материалов
Этот шаблон охватывает несколько страниц:
1. Страница поиска
Отображает список видео, соответствующий поисковому запросу, с использованием шаблона «Вид материалов». Доступна через форму поиска $MODULE_SEARCH_FORM$.
2. Страница рейтинга
Выводит видео, отсортированные по рейтингу, комментариям или просмотрам. Ссылки на неё генерируются следующими переменными:
$TOP_COMMS_URL$— по числу комментариев$TOP_PLAYS_URL$— по числу воспроизведений$TOP_NEW_URL$— по дате добавления$TOP_RATING_URL$— по рейтингу$TOP_READS_URL$— по просмотрам страницы
3. Страница пользователя
Отображает список видео, добавленных конкретным пользователем. Используются переменные:
$_VIDEO_ACTIVITY_URL$— ссылка на список видео$_VIDEO_ENTRIES$— количество добавленных видео
Вывод видео осуществляется через $BODY$, а переключение страниц — через $PAGE_SELECTOR$.
Страница добавления/редактирования материала
Основной контент страницы — форма добавления материала, формируемая переменной $BODY$.
Для детальной настройки внешнего вида формы используйте шаблон «Форма добавления/редактирования материала».
Форма добавления/редактирования материала
Позволяет задать порядок и состав полей. Все поля условно делятся на три типа:
$field_SIGN$— название поля (например:$TITLE_SIGN$,$BRIEF_SIGN$)$field_FL$— форма для ввода (например:$TITLE_FL$,$BRIEF_FL$)$field_HINT$— подсказка (например:$ACTERS_HINT$,$PRODUCER_HINT$)
Таблица стилей (CSS)
Модуль «Видео» имеет собственный CSS-файл, который подключается автоматически и применяется только в пределах модуля.
В шаблоне используется чистый CSS-код, переменные не поддерживаются.
Если вы хотите отменить внесённые изменения, используйте кнопку «Восстановить стандартный шаблон»:




