Данные шаблона #2374

Как правило, шаблоны применяются для отображения каких-либо данных. Например, текста, статей или товаров. Рассмотрим, как можно привязать какие-либо данные к шаблону.

Шаг 1

Перейдите к разделу "Настройки" - "Шаблоны и файлы".

phpDemEPw

Шаг 2

Выберите и откройте для редактирования нужный Вам шаблон. В нашем случае - это "_Главная. Верх".

phpGpsfpX

Шаг 3

Далее, нажмите кнопку "Данные" (перейти к списку данных Вы также можете из списка шаблонов).

phpdP8BDT

Шаг 4

Отобразится окно со списком данных. Нажмите на "Добавить новые данные".

phpaAHQXW

Шаг 5

В появившемся окне Вам будет предложено заполнить следующие поля:

  phpUIoN46

  • Название - так будет называться блок в интерфейсе CMS при редактировании страницы. Укажите любое удобное для вас имя.
  • Алиас - имя переменной в шаблоне, помимо этого - алиас содержит служебную информацию. Имя алиаса используется в шаблонах для вывода содержимого этой переменной, то есть того, чем будет заполнен блок.
  • Тип данных - определяющая часть переменной, например - “Файлы”, “Тексты”, “Иллюстрации”, “Меню” и т.д. Выберите нужный Вам тип данных (подробнее о типах- читайте ниже);
  • ID схемы заполняется только для данных типа “Метаданные JSON“. Например, если в дальнейшем Вам необходимо будет создать json и задать ему ID, в данном поле необходимо будет указать именно этот ID.
  • Общий - используется, чтобы указать, что данные являются общими, то есть задаются один раз для всех страниц, содержащих этот шаблон (если галочка не установлена, блок будет заполняться для каждой страницы отдельно и будет располагаться в “Данных страницы”, а не в "Дополнительных блоках").
  • Заполняется массивом - подходит не для всех типов данных. Благодаря этой галочке в переменной может храниться не один экземпляр данных, а несколько (подходит для данных типа “Текст”, “Текст HTML”, “Иллюстрации” и “Метаданные JSON”).

Типы данных

Ниже приведен список типов данных, которые Вы можете использовать на своем сайте.

  • Файлы - позволяет вставить файл из раздела данных сайта "Файлы". Может быть массивом (несколько файлов), может быть необщим (заполняться отдельно для каждой страницы в "Данных страницы").
  • Иллюстрации - позволяет вставить картинку из раздела данных сайта "Иллюстрации". Может быть массивом (несколько картинок), может быть необщим (заполняться отдельно для каждой страницы в "Данных страницы").
  • Меню - предназначено для вывода меню сайта из раздела "Страницы". Может быть только общим, не может быть массивом.
  • Интернет-магазины - содержит выборки для Магазина 1.0 (магазин, корзина, категории и прочее). Может быть только общим, не может быть массивом.
  • Тексты - позволяет вставить текст из раздела данных сайта "Тексты". Может быть массивом (массивом в этом случае будет выборка из всех текстов указанной категории раздела "Тексты"), может быть необщим.
  • Галерея - позволяет вставить фотогалерею из раздела данных сайта "Фотогалерея". Не может быть массивом, не может быть общим (может использоваться только в шаблонах страниц соответствующего вида - "Фотогалерея"). Выборка "Случайное фото" может быть необщей.
  • Вопрос-ответ - позволяет привязать модуль "Вопрос-ответ" из соответствующего раздела данных сайта к шаблону (может использоваться только в шаблонах страниц соответствующего вида - "Вопрос-ответ").
  • Формы - позволяет привязать форму из раздела данных сайта "Формы" к шаблону страницы (может использоваться только в шаблонах страниц соответствующего вида - "Формы").
  • Медиа - позволяет вставить файл из раздела данных сайта "Медиа". Может быть массивом, может быть необщим.
  • HTML-текст - позволяет вставить текст из раздела данных сайта "Html-тексты". Может быть массивом, может быть необщим.
  • Баннеры - позволяет вставить баннер из раздела данных сайта "Баннеры". Также есть возможность вставлять случайные баннеры.
  • Новости - позволяет вставить ленту новостей из соответствующего раздела данных сайта. Имеет выборки как для страницы соответствующего вида (плагина), так и для дополнительного блока новостей.
  • Опросы - позволяет вставить опрос из соответствующего раздела данных сайта. Имеет выборки как для страницы соответствующего вида (плагина), так и для дополнительного блока с опросом.
  • Флеш-ролики - позволяет вставить ролик из раздела данных сайта "Флеш-ролики".
  • Статьи - позволяет вставить ленту статей из соответствующего раздела данных сайта. Имеются выборки для страницы соответствующего вида (плагина) и для дополнительного блока статей, есть вывод случайной статьи, также можно вывести облако тегов, можно вывести категории статей. Может быть только общим.
  • Метаданные - позволяет использовать json, ярким примером является слайдер.
  • Интернет-магазин-2 - содержит выборки для Магазина 2.0 (магазин, корзина, категории и прочее), может быть только общим, не может быть массивом.
  • Фотогалерея с альбомами - позволяет привязать фотогалерею из раздела данных сайта "Фотогалерея с альбомами" к шаблону (может использоваться только в шаблонах страниц соответствующего вида - "Фотогалерея с альбомами").
  • Формы-2 - позволяет привязать форму из раздела данных сайта "Формы-2" к шаблону страницы (может использоваться только в шаблонах страниц соответствующего вида - "Формы-2").

Обратите внимание!

  • Не попавшие в данный список типы данных в данный момент не используются или являются устаревшими.
  • Все данные, в описании которых указано, что они могут быть использованы только в шаблонах страниц соответствующего вида - можно использовать только для определенных видов страниц (например, тип данных "Формы" только для шаблона страницы вида "Формы"), только как плагин (не как блок), только один плагин на странице.
Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий