ПОДПИСЫВАЙТЕСЬ НА НАШ ТЕЛЕГРАМ-КАНАЛ @nemo_travel_official

Инструкция по первичной настройке Nemo CMS

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску

Первичная настройка Nemo CMS, необходима для того, чтобы начать работу по стилизации вашего агентства.

Все шаги по первичной настройке Nemo CMS указаны ниже.

Создание шаблонов

1) В разделе "Управление сайтом - Nemo CMS - Шаблоны" создаем шаблон блока: Нажмите кнопку “Создать шаблон”.

  • В поле “Файл шаблона” укажите block.generic.tpl
  • В поле “Заголовок шаблона” введите “Шаблон блока”.
  • В поле “Шаблон” вставьте код шаблона
развернуть

код шаблона блока

2) В разделе "Управление сайтом - Nemo CMS - Блоки элементов" создайте 3 блока: блок шапки, блок контента и блок подвала.

  • Для этого нажмите “Создать блок элементов страницы”.
  • Введите заголовок.
  • В списке “Шаблон” выберите ранее созданный нами шаблон блока.
  • Активируйте параметр “Включено”.
  • Нажмите кнопку “Сохранить”.

Аналогично создаем блоки контента и подвала.

3) Перейдите в раздел "Управление сайтом - Nemo CMS - Шаблоны".

  • В поле “Файл шаблона” укажите значение page.generic.tpl
  • В поле “Заголовок шаблона” введите “Шаблон страницы”.
  • В поле шаблон вставьте код шаблона страницы, приведенный ниже
развернуть

код шаблона страницы

В них значения элемента cms_render_block по умолчанию (1, 2 и 3) нужно заменить на соответствующие идентификаторы блоков, которые вы создали в шаге 2 в разделе “Управление сайтом - Nemo CMS - Блоки элементов”.

  • Блок с идентификатором 1 соответствует блоку шапки. Замените значение 1 на идентификатор блока шапки.
  • Блок с идентификатором 2 соответствует блоку контента. Замените значение 2 на идентификатор блока контента.
  • Блок с идентификатором 3 соответствует блоку подвала. Замените значение 3 на идентификатор блока подвала.

Внимание! В Nemo CMS используется компилирующий обработчик шаблонов Smarty. Пример smarty-тэга вы можете увидеть ниже. Не вносите изменения в структуру smarty-тэгов без крайней необходимости, поскольку это может повлиять на корректность отображения элементов страниц вашего сайта (или страниц в целом).

{foreach from=$global item=item key=key}...{/foreach}

4) В разделе "Управление сайтом - Nemo CMS - Шаблоны" создадим шаблон шапки.

  • В поле “Файл шаблона” укажите значение module.textsystem.single.header.tpl
  • В поле “Заголовок шаблона” введите “Шаблон шапки”.
  • В поле шаблон добавьте код шаблона шапки, указанный ниже:
развернуть

код шаблона шапки

5) В разделе "Управление сайтом - Nemo CMS - Шаблоны" создадим шаблон подвала.

  • В поле “Файл шаблона” укажите значение module.textsystem.single.footer.tpl
  • В поле “Заголовок шаблона” введите “Шаблон подвала”.
  • В поле шаблон внесите код шаблона подвала, указанный ниже:
развернуть

код шаблона подвала

Создание системного текста

Перейдите в раздел "Управление сайтом - Nemo CMS - Модули - Системные тексты".

  • Нажмите “Создать категорию текстов”.
  • В поле “Заголовок” укажите значение "Служебные".
  • Нажмите “Создать новую запись”.
  • Далее перейдите в созданную категорию.
  • Нажмите “Создать текстовую статью”.
  • В поле “заголовок” укажите"Служебный текст”.
  • Поле “Содержание” оставьте пустым.
  • Активируйте параметр “Включено”.

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

1) Перейдите в раздел "Управление сайтом - Nemo CMS - Макеты страниц".

  • Нажмите “Создать новый макет страницы”.
  • В поле “Заголовок” введите любое название, например “Поиск авиабилетов”.

Внимание! Указанное название макета будет использовано как значение тэга title в элементе head. Для страниц с формой поиска и результатами поиска значение тэга title в элементе head можно указать в разделе Языковые ресурсы. Для этого необходимо перейти в раздел настроек “Управление сайтом - Языковые ресурсы”, найти переменные FlightsSearch и FlightsResults, после чего изменить их значение на нужное. Более подробная информация о работе с разделом “Языковые ресурсы” доступна в соответствующей статье.

  • В выпадающем списке “Родитель” оставьте значение “Не определено”.
  • В списке “Шаблон” выберите “Шаблон страницы”.
  • В списке “Режим создания элементов страницы” выберите “Наследовать далее”.
  • Активируйте параметр “Включено”.

2) Нажмите на название макета. Создадим элемент макета для вывода содержимого шаблона шапки.

  • Нажмите “Создать элемент страницы”.
  • В поле “Заголовок” внесите “Шапка”
  • В списке “Информационный блок” выберите “Блок шапки”
  • В списке “Режим создания объекта” выберите “Наследовать далее”
  • В списке “Экземпляр модуля” выберите “Служебные”
  • Нажмите кнопку “Применить”.
  • В списке “Режим отображения содержимого” выберите “Определенный текст”
  • Нажмите кнопку “Применить”.
  • В списке “Произвольная статья” выберите “Служебный текст”
  • В списке “Шаблон” выберите “Шаблон шапки”
  • Активируйте параметр “Включено”.
  • Нажмите кнопку “Сохранить”.

Далее создадим аналогичным образом элементы для движка и подвала сайта.

3) Нажмите “Создать элемент страницы”.

  • В поле “Заголовок” внесите “IBE” (Internet Booking Engine)
  • В списке “Информационный блок” выберите “Блок контента”
  • В списке “Режим создания объекта” выберите “Наследовать далее”
  • В списке “Экземпляр модуля” выберите “Системные функции”
  • Нажмите кнопку “Применить”.
  • В списке “Режим отображения содержимого” выберите “Внедренный объект системы”
  • Активируйте параметр “Включено”.
  • Нажмите кнопку “Сохранить”.

4) Нажмите “Создать элемент страницы”.

  • В поле “Заголовок” внесите “Подвал”
  • В списке “Информационный блок” выберите “Блок подвала”
  • В списке “Режим создания объекта” выберите “Наследовать далее”
  • В списке “Экземпляр модуля” выберите “Служебные”
  • Нажмите кнопку “Применить”.
  • В списке “Режим отображения содержимого” выберите “Определенный текст”
  • Нажмите кнопку “Применить”.
  • В списке “Произвольная статья” выберите “Служебный текст”
  • В списке “Шаблон” выберите “Шаблон подвала”
  • Активируйте параметр “Включено”.
  • Нажмите кнопку “Сохранить”.

Для всех настроек, которые не были упомянуты выше, оставьте уже заданное в них значение по умолчанию.

В итоге у вас окажется 3 элемента макета с параметрами, установленными так, как показано на приложенных скриншотах.

Установка соответствия между макетами страниц и страницами системы

Зададим соответствие между страницами системы и макетами, которые должны быть использованы для этих страниц. Для этого перейдите в раздел "Управление сайтом - Nemo CMS - Настройки сайта" и выберите созданный нами ранее макет в соответствующих пунктах (в зависимости от того, какой компонент или компоненты системы Nemo.Travel вы используете).

Добавление дополнительных CSS и Javascript

В разделе "Управление сайтом - Настройка внешнего вида" вы можете добавить дополнительный код в <head>, CSS стили и код Javascript.