Ищете способ экспорта конфигурации меню. Система управления конфигурацией будет экспортировать само меню, но не конфигурацию ссылок меню. Я ищу способ поместить одно из этих мегаменю в систему управления версиями для импорта / экспорта в нескольких средах.
Если кто-нибудь нашел хороший способ сделать это. Я был бы очень признателен.
8
navigation
configuration-management
brittany_p
источник
источник
Ответы:
Ссылки на меню могут поступать из 3 источников:
.links.yml
файл в модуле (невозможно экспортировать)Я предполагаю, что вы создаете ссылки меню через интерфейс, который является контентом. Система конфигурации не может экспортировать контент, который разработан. Если вы хотите синхронизировать контент, вам нужно взглянуть на комплект модулей Deploy . Я не уверен, насколько хорошо это работает, так как он все еще в альфа-версии.
источник
Проверьте модуль Link Config Menu .
источник
Также есть меню Импорт и экспорт :
источник
Мой опыт работы с Drupal 8 шаг за шагом
Прежде всего, вам необходимо установить модуль экспорта меню и активировать его. После этого у вас будет экспорт меню в части структуры.
1- На странице меню экспорта у
domain.com/admin/config/development/menu_export
вас есть три варианта, в списке меню выберите, какие меню вы хотите экспортировать.2- В разделе «Экспорт» экспортируйте свои меню.
(На этом шаге настройка меню не будет экспортироваться в файл YML, тогда вам нужно продолжить.)
3- Теперь вам нужно экспортировать конфигурацию системы из
domain.com/admin/config/development/configuration/full/export
илиdrush cex
Примечание: после экспорта у вас будет
menu_export.export_data.yml
файл с настройками меню4- Перенесите конфигурацию куда угодно, затем вам нужно импортировать их из
domain.com/admin/config/development/configuration/full/import
илиdrush cim
5- Затем вам нужно импортировать меню в вашу систему из пользовательского интерфейса
domain.com/admin/config/development/menu_export/import
источник