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

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

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Новая страница: «Первичная настройка Nemo CMS, необходима для того, чтобы начать работу по стилизации вашего…»)
 
(Создание шаблонов)
 
(не показаны 4 промежуточные версии этого же участника)
Строка 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;">
Строка 501: Строка 501:
  
 
Перейдите в раздел "Управление сайтом - Nemo CMS - Модули - Системные тексты".  
 
Перейдите в раздел "Управление сайтом - Nemo CMS - Модули - Системные тексты".  
Нажмите “Создать категорию текстов”.  
+
* Нажмите “Создать категорию текстов”.  
В поле “Заголовок” укажите значение "Служебные".  
+
* В поле “Заголовок” укажите значение "Служебные".  
Нажмите “Создать новую запись”.
+
* Нажмите “Создать новую запись”.
Далее перейдите в созданную категорию.
+
* Далее перейдите в созданную категорию.
Нажмите “Создать текстовую статью”.
+
* Нажмите “Создать текстовую статью”.
В поле “заголовок” укажите"Служебный текст”.
+
* В поле “заголовок” укажите"Служебный текст”.
Поле “Содержание” оставьте пустым.
+
* Поле “Содержание” оставьте пустым.
Активируйте параметр “Включено”.
+
* Активируйте параметр “Включено”.
  
 
==Создание макетов страниц==
 
==Создание макетов страниц==
 
'''1)''' Перейдите в раздел "Управление сайтом - Nemo CMS - Макеты страниц".
 
'''1)''' Перейдите в раздел "Управление сайтом - Nemo CMS - Макеты страниц".
Нажмите “Создать новый макет страницы”.
+
* Нажмите “Создать новый макет страницы”.
В поле “Заголовок” введите любое название, например “Поиск авиабилетов”.
+
* В поле “Заголовок” введите любое название, например “Поиск авиабилетов”.
  
 
{{Attention|Указанное название макета будет использовано как значение тэга title в элементе head.
 
{{Attention|Указанное название макета будет использовано как значение тэга title в элементе head.
Строка 519: Строка 519:
 
FlightsSearch и FlightsResults, после чего изменить их значение на нужное. Более подробная информация о работе с разделом “Языковые ресурсы” доступна в соответствующей статье.}}
 
FlightsSearch и FlightsResults, после чего изменить их значение на нужное. Более подробная информация о работе с разделом “Языковые ресурсы” доступна в соответствующей статье.}}
  
В выпадающем списке “Родитель” оставьте значение “Не определено”.
+
* В выпадающем списке “Родитель” оставьте значение “Не определено”.
В списке “Шаблон” выберите “Шаблон страницы”.
+
* В списке “Шаблон” выберите “Шаблон страницы”.
В списке “Режим создания элементов страницы” выберите “Наследовать далее”.
+
* В списке “Режим создания элементов страницы” выберите “Наследовать далее”.
Активируйте параметр “Включено”.
+
* Активируйте параметр “Включено”.
  
 
'''2)''' Нажмите на название макета.
 
'''2)''' Нажмите на название макета.
 
Создадим элемент макета для вывода содержимого шаблона шапки.
 
Создадим элемент макета для вывода содержимого шаблона шапки.
Нажмите “Создать элемент страницы”.
+
* Нажмите “Создать элемент страницы”.
В поле “Заголовок” внесите “Шапка”
+
* В поле “Заголовок” внесите “Шапка”
В списке “Информационный блок” выберите “Блок шапки”
+
* В списке “Информационный блок” выберите “Блок шапки”
В списке “Режим создания объекта” выберите “Наследовать далее”
+
* В списке “Режим создания объекта” выберите “Наследовать далее”
В списке “Экземпляр модуля” выберите “Служебные”
+
* В списке “Экземпляр модуля” выберите “Служебные”
Нажмите кнопку “Применить”.
+
* Нажмите кнопку “Применить”.
В списке “Режим отображения содержимого” выберите “Определенный текст”
+
* В списке “Режим отображения содержимого” выберите “Определенный текст”
Нажмите кнопку “Применить”.
+
* Нажмите кнопку “Применить”.
В списке “Произвольная статья” выберите “Служебный текст”
+
* В списке “Произвольная статья” выберите “Служебный текст”
В списке “Шаблон” выберите “Шаблон шапки”
+
* В списке “Шаблон” выберите “Шаблон шапки”
Активируйте параметр “Включено”.
+
* Активируйте параметр “Включено”.
Нажмите кнопку “Сохранить”.
+
* Нажмите кнопку “Сохранить”.
  
 
Далее создадим аналогичным образом элементы для движка и подвала сайта.
 
Далее создадим аналогичным образом элементы для движка и подвала сайта.
  
 
'''3)''' Нажмите “Создать элемент страницы”.
 
'''3)''' Нажмите “Создать элемент страницы”.
В поле “Заголовок” внесите “IBE” (Internet Booking Engine)
+
* В поле “Заголовок” внесите “IBE” (Internet Booking Engine)
В списке “Информационный блок” выберите “Блок контента”
+
* В списке “Информационный блок” выберите “Блок контента”
В списке “Режим создания объекта” выберите “Наследовать далее”
+
* В списке “Режим создания объекта” выберите “Наследовать далее”
В списке “Экземпляр модуля” выберите “Системные функции”
+
* В списке “Экземпляр модуля” выберите “Системные функции”
Нажмите кнопку “Применить”.
+
* Нажмите кнопку “Применить”.
В списке “Режим отображения содержимого” выберите “Внедренный объект системы”
+
* В списке “Режим отображения содержимого” выберите “Внедренный объект системы”
Активируйте параметр “Включено”.
+
* Активируйте параметр “Включено”.
Нажмите кнопку “Сохранить”.
+
* Нажмите кнопку “Сохранить”.
  
 
'''4)''' Нажмите “Создать элемент страницы”.
 
'''4)''' Нажмите “Создать элемент страницы”.
В поле “Заголовок” внесите “Подвал”
+
* В поле “Заголовок” внесите “Подвал”
В списке “Информационный блок” выберите “Блок подвала”
+
* В списке “Информационный блок” выберите “Блок подвала”
В списке “Режим создания объекта” выберите “Наследовать далее”
+
* В списке “Режим создания объекта” выберите “Наследовать далее”
В списке “Экземпляр модуля” выберите “Служебные”
+
* В списке “Экземпляр модуля” выберите “Служебные”
Нажмите кнопку “Применить”.
+
* Нажмите кнопку “Применить”.
В списке “Режим отображения содержимого” выберите “Определенный текст”
+
* В списке “Режим отображения содержимого” выберите “Определенный текст”
Нажмите кнопку “Применить”.
+
* Нажмите кнопку “Применить”.
В списке “Произвольная статья” выберите “Служебный текст”
+
* В списке “Произвольная статья” выберите “Служебный текст”
В списке “Шаблон” выберите “Шаблон подвала”
+
* В списке “Шаблон” выберите “Шаблон подвала”
Активируйте параметр “Включено”.
+
* Активируйте параметр “Включено”.
Нажмите кнопку “Сохранить”.
+
* Нажмите кнопку “Сохранить”.
  
 
Для всех настроек, которые не были упомянуты выше, оставьте уже заданное в них значение по умолчанию.
 
Для всех настроек, которые не были упомянуты выше, оставьте уже заданное в них значение по умолчанию.
Строка 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.