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

Инструкция по первичной настройке Nemo CMS: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Создание системного текста)
(Создание шаблонов)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 5: Строка 5:
 
'''1)''' В разделе "Управление сайтом - Nemo CMS - Шаблоны" создаем шаблон блока:  
 
'''1)''' В разделе "Управление сайтом - Nemo CMS - Шаблоны" создаем шаблон блока:  
 
Нажмите кнопку “Создать шаблон”.
 
Нажмите кнопку “Создать шаблон”.
В поле “Файл шаблона” укажите block.generic.tpl
+
* В поле “Файл шаблона” укажите block.generic.tpl
В поле “Заголовок шаблона” введите “Шаблон блока”.
+
* В поле “Заголовок шаблона” введите “Шаблон блока”.
В поле “Шаблон” вставьте код шаблона
+
* В поле “Шаблон” вставьте код шаблона
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
 
'''код шаблона блока'''
 
'''код шаблона блока'''
Строка 18: Строка 18:
  
 
'''2)''' В разделе "Управление сайтом - Nemo CMS - Блоки элементов" создайте 3 блока: блок шапки, блок контента и блок подвала.
 
'''2)''' В разделе "Управление сайтом - Nemo CMS - Блоки элементов" создайте 3 блока: блок шапки, блок контента и блок подвала.
Для этого нажмите “Создать блок элементов страницы”.  
+
* Для этого нажмите “Создать блок элементов страницы”.  
Введите заголовок.
+
* Введите заголовок.
В списке “Шаблон” выберите ранее созданный нами шаблон блока.  
+
* В списке “Шаблон” выберите ранее созданный нами шаблон блока.  
Активируйте параметр “Включено”.
+
* Активируйте параметр “Включено”.
Нажмите кнопку “Сохранить”.
+
* Нажмите кнопку “Сохранить”.
 
Аналогично создаем блоки контента и подвала.
 
Аналогично создаем блоки контента и подвала.
  
 
'''3)''' Перейдите в раздел "Управление сайтом - Nemo CMS - Шаблоны".
 
'''3)''' Перейдите в раздел "Управление сайтом - Nemo CMS - Шаблоны".
В поле “Файл шаблона” укажите значение page.generic.tpl  
+
* В поле “Файл шаблона” укажите значение page.generic.tpl  
В поле “Заголовок шаблона” введите “Шаблон страницы”.
+
* В поле “Заголовок шаблона” введите “Шаблон страницы”.
В поле шаблон вставьте код шаблона страницы, приведенный ниже
+
* В поле шаблон вставьте код шаблона страницы, приведенный ниже
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
 
'''код шаблона страницы'''
 
'''код шаблона страницы'''
Строка 105: Строка 105:
  
 
В них значения элемента cms_render_block по умолчанию (1, 2 и 3) нужно заменить на соответствующие идентификаторы блоков, которые вы создали в шаге 2 в разделе “Управление сайтом - Nemo CMS - Блоки элементов”.
 
В них значения элемента cms_render_block по умолчанию (1, 2 и 3) нужно заменить на соответствующие идентификаторы блоков, которые вы создали в шаге 2 в разделе “Управление сайтом - Nemo CMS - Блоки элементов”.
Блок с идентификатором 1 соответствует блоку шапки. Замените значение 1 на идентификатор блока шапки.
+
* Блок с идентификатором 1 соответствует блоку шапки. Замените значение 1 на идентификатор блока шапки.
Блок с идентификатором 2 соответствует блоку контента. Замените значение 2 на идентификатор блока контента.
+
* Блок с идентификатором 2 соответствует блоку контента. Замените значение 2 на идентификатор блока контента.
Блок с идентификатором 3 соответствует блоку подвала. Замените значение 3 на идентификатор блока подвала.
+
* Блок с идентификатором 3 соответствует блоку подвала. Замените значение 3 на идентификатор блока подвала.
  
 
{{Attention|В Nemo CMS используется компилирующий обработчик шаблонов Smarty. Пример smarty-тэга вы можете увидеть ниже. Не вносите изменения в структуру smarty-тэгов без крайней необходимости, поскольку это может повлиять на корректность отображения элементов страниц вашего сайта (или страниц в целом).}}
 
{{Attention|В Nemo CMS используется компилирующий обработчик шаблонов Smarty. Пример smarty-тэга вы можете увидеть ниже. Не вносите изменения в структуру smarty-тэгов без крайней необходимости, поскольку это может повлиять на корректность отображения элементов страниц вашего сайта (или страниц в целом).}}
Строка 114: Строка 114:
  
 
'''4)''' В разделе "Управление сайтом - Nemo CMS - Шаблоны" создадим шаблон шапки.
 
'''4)''' В разделе "Управление сайтом - Nemo CMS - Шаблоны" создадим шаблон шапки.
В поле “Файл шаблона” укажите значение module.textsystem.single.header.tpl  
+
* В поле “Файл шаблона” укажите значение module.textsystem.single.header.tpl  
В поле “Заголовок шаблона” введите “Шаблон шапки”.
+
* В поле “Заголовок шаблона” введите “Шаблон шапки”.
В поле шаблон добавьте код шаблона шапки, указанный ниже:
+
* В поле шаблон добавьте код шаблона шапки, указанный ниже:
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
  
Строка 470: Строка 470:
  
 
'''5)''' В разделе "Управление сайтом - Nemo CMS - Шаблоны" создадим шаблон подвала.
 
'''5)''' В разделе "Управление сайтом - Nemo CMS - Шаблоны" создадим шаблон подвала.
В поле “Файл шаблона” укажите значение module.textsystem.single.footer.tpl  
+
* В поле “Файл шаблона” укажите значение module.textsystem.single.footer.tpl  
В поле “Заголовок шаблона” введите “Шаблон подвала”.
+
* В поле “Заголовок шаблона” введите “Шаблон подвала”.
В поле шаблон внесите код шаблона подвала, указанный ниже:
+
* В поле шаблон внесите код шаблона подвала, указанный ниже:
  
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
 
<div class="toccolours mw-collapsible mw-collapsed" style="margin-bottom:10px;">
Строка 512: Строка 512:
 
==Создание макетов страниц==
 
==Создание макетов страниц==
 
'''1)''' Перейдите в раздел "Управление сайтом - Nemo CMS - Макеты страниц".
 
'''1)''' Перейдите в раздел "Управление сайтом - Nemo CMS - Макеты страниц".
Нажмите “Создать новый макет страницы”.
+
* Нажмите “Создать новый макет страницы”.
В поле “Заголовок” введите любое название, например “Поиск авиабилетов”.
+
* В поле “Заголовок” введите любое название, например “Поиск авиабилетов”.
  
 
{{Attention|Указанное название макета будет использовано как значение тэга title в элементе head.
 
{{Attention|Указанное название макета будет использовано как значение тэга title в элементе head.
Строка 519: Строка 519:
 
FlightsSearch и FlightsResults, после чего изменить их значение на нужное. Более подробная информация о работе с разделом “Языковые ресурсы” доступна в соответствующей статье.}}
 
FlightsSearch и FlightsResults, после чего изменить их значение на нужное. Более подробная информация о работе с разделом “Языковые ресурсы” доступна в соответствующей статье.}}
  
В выпадающем списке “Родитель” оставьте значение “Не определено”.
+
* В выпадающем списке “Родитель” оставьте значение “Не определено”.
В списке “Шаблон” выберите “Шаблон страницы”.
+
* В списке “Шаблон” выберите “Шаблон страницы”.
В списке “Режим создания элементов страницы” выберите “Наследовать далее”.
+
* В списке “Режим создания элементов страницы” выберите “Наследовать далее”.
Активируйте параметр “Включено”.
+
* Активируйте параметр “Включено”.
  
 
'''2)''' Нажмите на название макета.
 
'''2)''' Нажмите на название макета.
Строка 570: Строка 570:
 
==Установка соответствия между макетами страниц и страницами системы==
 
==Установка соответствия между макетами страниц и страницами системы==
 
Зададим соответствие между страницами системы и макетами, которые должны быть использованы для этих страниц.  
 
Зададим соответствие между страницами системы и макетами, которые должны быть использованы для этих страниц.  
Для этого перейдите в раздел "Управление сайтом - Nemo CMS - Настройки сайта" и выберите созданный нами ранее макет в соответствующих пунктах (в зависимости от того, какой компонент или компоненты системы Nemo.travel вы используете).  
+
Для этого перейдите в раздел "Управление сайтом - Nemo CMS - Настройки сайта" и выберите созданный нами ранее макет в соответствующих пунктах (в зависимости от того, какой компонент или компоненты системы {{NameSystem}} вы используете).
  
 
==Добавление дополнительных CSS и Javascript==
 
==Добавление дополнительных CSS и Javascript==
 
В разделе "Управление сайтом - Настройка внешнего вида" вы можете добавить дополнительный код в <nowiki><head></nowiki>, CSS стили и код Javascript.
 
В разделе "Управление сайтом - Настройка внешнего вида" вы можете добавить дополнительный код в <nowiki><head></nowiki>, CSS стили и код Javascript.

Текущая версия на 17:31, 28 апреля 2020

Первичная настройка 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.