Данные шаблона #2374
Как правило, шаблоны применяются для отображения каких-либо данных. Например, текста, статей или товаров. Рассмотрим, как можно привязать какие-либо данные к шаблону.
Шаг 1
Перейдите к разделу "Настройки" - "Шаблоны и файлы".
Шаг 2
Выберите и откройте для редактирования нужный Вам шаблон. В нашем случае - это "_Главная. Верх".
Шаг 3
Далее, нажмите кнопку "Данные" (перейти к списку данных Вы также можете из списка шаблонов).
Шаг 4
Отобразится окно со списком данных. Нажмите на "Добавить новые данные".
Шаг 5
В появившемся окне Вам будет предложено заполнить следующие поля:
- Название - так будет называться блок в интерфейсе CMS при редактировании страницы. Укажите любое удобное для вас имя.
- Алиас - имя переменной в шаблоне, помимо этого - алиас содержит служебную информацию. Имя алиаса используется в шаблонах для вывода содержимого этой переменной, то есть того, чем будет заполнен блок.
- Тип данных - определяющая часть переменной, например - “Файлы”, “Тексты”, “Иллюстрации”, “Меню” и т.д. Выберите нужный Вам тип данных (подробнее о типах- читайте ниже);
- ID схемы - заполняется только для данных типа “Метаданные JSON“. Например, если в дальнейшем Вам необходимо будет создать json и задать ему ID, в данном поле необходимо будет указать именно этот ID.
- Общий - используется, чтобы указать, что данные являются общими, то есть задаются один раз для всех страниц, содержащих этот шаблон (если галочка не установлена, блок будет заполняться для каждой страницы отдельно и будет располагаться в “Данных страницы”, а не в "Дополнительных блоках").
- Заполняется массивом - подходит не для всех типов данных. Благодаря этой галочке в переменной может храниться не один экземпляр данных, а несколько (подходит для данных типа “Текст”, “Текст HTML”, “Иллюстрации” и “Метаданные JSON”).
Типы данных
Ниже приведен список типов данных, которые Вы можете использовать на своем сайте.
- Файлы - позволяет вставить файл из раздела данных сайта "Файлы". Может быть массивом (несколько файлов), может быть необщим (заполняться отдельно для каждой страницы в "Данных страницы").
- Иллюстрации - позволяет вставить картинку из раздела данных сайта "Иллюстрации". Может быть массивом (несколько картинок), может быть необщим (заполняться отдельно для каждой страницы в "Данных страницы").
- Меню - предназначено для вывода меню сайта из раздела "Страницы". Может быть только общим, не может быть массивом.
- Интернет-магазины - содержит выборки для Магазина 1.0 (магазин, корзина, категории и прочее). Может быть только общим, не может быть массивом.
- Тексты - позволяет вставить текст из раздела данных сайта "Тексты". Может быть массивом (массивом в этом случае будет выборка из всех текстов указанной категории раздела "Тексты"), может быть необщим.
- Галерея - позволяет вставить фотогалерею из раздела данных сайта "Фотогалерея". Не может быть массивом, не может быть общим (может использоваться только в шаблонах страниц соответствующего вида - "Фотогалерея"). Выборка "Случайное фото" может быть необщей.
- Вопрос-ответ - позволяет привязать модуль "Вопрос-ответ" из соответствующего раздела данных сайта к шаблону (может использоваться только в шаблонах страниц соответствующего вида - "Вопрос-ответ").
- Формы - позволяет привязать форму из раздела данных сайта "Формы" к шаблону страницы (может использоваться только в шаблонах страниц соответствующего вида - "Формы").
- Медиа - позволяет вставить файл из раздела данных сайта "Медиа". Может быть массивом, может быть необщим.
- HTML-текст - позволяет вставить текст из раздела данных сайта "Html-тексты". Может быть массивом, может быть необщим.
- Баннеры - позволяет вставить баннер из раздела данных сайта "Баннеры". Также есть возможность вставлять случайные баннеры.
- Новости - позволяет вставить ленту новостей из соответствующего раздела данных сайта. Имеет выборки как для страницы соответствующего вида (плагина), так и для дополнительного блока новостей.
- Опросы - позволяет вставить опрос из соответствующего раздела данных сайта. Имеет выборки как для страницы соответствующего вида (плагина), так и для дополнительного блока с опросом.
- Флеш-ролики - позволяет вставить ролик из раздела данных сайта "Флеш-ролики".
- Статьи - позволяет вставить ленту статей из соответствующего раздела данных сайта. Имеются выборки для страницы соответствующего вида (плагина) и для дополнительного блока статей, есть вывод случайной статьи, также можно вывести облако тегов, можно вывести категории статей. Может быть только общим.
- Метаданные - позволяет использовать json, ярким примером является слайдер.
- Интернет-магазин-2 - содержит выборки для Магазина 2.0 (магазин, корзина, категории и прочее), может быть только общим, не может быть массивом.
- Фотогалерея с альбомами - позволяет привязать фотогалерею из раздела данных сайта "Фотогалерея с альбомами" к шаблону (может использоваться только в шаблонах страниц соответствующего вида - "Фотогалерея с альбомами").
- Формы-2 - позволяет привязать форму из раздела данных сайта "Формы-2" к шаблону страницы (может использоваться только в шаблонах страниц соответствующего вида - "Формы-2").
Обратите внимание!
- Не попавшие в данный список типы данных в данный момент не используются или являются устаревшими.
- Все данные, в описании которых указано, что они могут быть использованы только в шаблонах страниц соответствующего вида - можно использовать только для определенных видов страниц (например, тип данных "Формы" только для шаблона страницы вида "Формы"), только как плагин (не как блок), только один плагин на странице.