11.9. Развертывание новых функций сайта

Last updated on
14 April 2025

Цель

Копирование представления, которое вы создали на локальном сайте разработки, в рабочий сайт.

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

Шаги

  1. Откройте сайт локальной разработки.
  2. В Управлении административного меню, перейдите в Конфигурация > Разработка > Синхронизация конфигурации > Экспорт > Один элемент (admin/config/development/configuration/single/export). Появится страница Одиночный экспорт.
  3. Выберите Представление из списка Тип конфигурации.
  4. Выберите созданное представление из списка _Имя конфигурации _. Конфигурация появится в текстовой области.
  5. Скопируйте конфигурацию из текстовой области.

    Export a single item

  6. Откройте рабочий сайт.
  7. В Управлении административного меню, перейдите в Конфигурация > Разработка > Синхронизация конфигурации > Импорт > Один элемент (admin/config/development/configuration). Появится страница Одиночный импорт.
  8. Выберите Представление из списка Тип конфигурации.
  9. Вставьте конфигурацию в текстовое поле.
  10. Нажмите Импортировать. Появится страница подтверждения.
  11. Нажмите Подтвердить.
  12. Убедитесь, что представление было импортировано, перейдя в Управление административного меню Структура > Представления.

Расширьте свое понимание

Шаги в этом разделе показывают, как экспортировать и импортировать один элемент конфигурации. Однако часто, если вы разрабатываете функциональность на сайте разработки и хотите перенести на рабочий сайт, вам нужно будет перенести несколько элементов конфигурации. Например, если вы разработали новый тип материала с полями, необходимо перенести несколько элементов конфигурации для каждого поля, один для самого типа материала, и возможно множественные виды отображеня материала и элементы режима формы добавленя/редактирования материала, и они должны быть перенесены в правильном порядке. Сделать все правильно может быть утомительно и трудно.

В качестве альтернативы, вы можете экспортировать и импортировать полную конфигурацию сайта. Для этого вам понадобится локальный сайт разработки, который является клоном рабочего сайта (смотрите Раздел 11.8, «Создание сайта для разработки»), и тогда вы сможете следовать шагам в Раздел 11.10, «Синхронизация Версий Конфигурации» для синхронизации конфигураций между сайтом разработки и рабочим.

Другой альтернативой является использование contributed Features module, который позволяет экспортировать и импортировать дополнительные функциональные возможности (например, все конфигурации фотогалереи).

Наконец, если вы не видите последствия изменений на вашем сайте, вам нужно очистить кэш. Смотрите Раздел 12.2, «Очистка кэша».

Видео

Deploying New Site Features

Авторы

Написано Boris Doesborg.

Переведено Михаил Исмайлов.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: extend-deploy.asciidoc

Help improve this page

Page status: No known problems

You can: