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