Top.Mail.Ru
Требования к шаблону сайта

Требования к шаблону сайта

Содержание

Для корректной интеграции вашей верстки в платформу PARTS SOFT важно соблюсти правила интеграции. Мы пойдем от тега <head> сайта к </body>. 

Основной файл шаблона (layout) должен называться layouts/application.html.liquid и быть активным.

Блок HEAD

  • {{favicon}} - подключает вывод favicon из раздела Сайт → Внешний вид. Вы можете переопределить вывод самостоятельно.
  • {{csrf_meta_tag}} - обязательно включение в HEAD. Системный блок для предотвращения некоторых видов атак.
  • {{ seo_params }} - включает вывод SEO тегов настраиваемых в разделе Сайт → SEO. Если хотите пользоваться этими настройками, не забудьте подключить блок.
  • {{ system_stylesheets }} - строго обязательно. Выводит системные стили — стили, отвечающие за внутренние страницы, стили Bootstrap и т.п.
  • {{ system_javascripts }} - строго обязательно. Подключает системные JS библиотеки, например, библиотеку, отвечающую за поисковую выдачу.
  • {{ system_include }} - используется для вывода системой произвольных скриптов в раздел head. Обязательно к подключению.
  • {{site_config.custom_css}} - выводит блок стилей из Сайт → Общие настройки — Ваши изменения в CSS. Обязательно должен быть обрамлен в тег <style>
  • {{site_config.head_script}} - выводит блоки из Сайт → Общие настройки → Скрипты, внедряемые в <head>

Мы описали скрипты, необходимые для подключения системных библиотек и стилей. Естественно, вам необходимо также подключить стили и скрипты вашего шаблона.

В результате блок <head></head> должен выглядеть примерно так

Требования к шаблону иллюстрация №1

Блок BODY

  • {{site_config.top_script}} - подключается сразу за тегом <body>, используется для вывода блока Сайт → Общие настройки → Скрипты, внедряемые сразу за <body>
  • {{ content_for_layout }} - важнейший блок. Вывод контента внутренних страниц, если не подключите — будете видеть голый шаблон без данных.
  • {{ seo_text }} - обычно идет сразу за предыдущим блоком. Отвечает за вывод шаблонного текста из SEO параметров.
  • {{content_for_catalog_filter}} - необходимо подключить, если снята галочка в настройках шаблона — Шаблон из одного столбца. В данной переменной будут содержаться фильтры из каталогов, которые необходимо разместить в левый столбец.
  • {{site_config.bottom_script}} - выводится где-то в подвале сайта. Используется для вывода блока Сайт → Общие настройки → Скрипты, внедряемые в подвал сайта. 
  • {{system_search_vars}} - подключается перед </body>. Системные библиотеки, обязательно к выводу.
  • {{system_template_elements}} - подключается перед </body>. Системные библиотеки, обязательно к выводу.

Начните тест-драйв платформы PARTS SOFT уже сегодня!

Нажимая кнопку «Отправить» вы соглашаетесь на обработку персональных данных

скриншот платформы