Я знаю, как это сделать в Drupal 6/7, но я не могу найти, где экспортировать / импортировать представления в Drupal 8. С какой страницы администратора это можно сделать, в Drupal 8?
В этой области можно экспортировать или импортировать одно представление, и шаги примерно одинаковы, поэтому я включу здесь Экспорт, чтобы помочь объяснить.
Выберите вкладку меню «Экспорт».
Выберите вкладку подменю «Один элемент».
В первом пункте выпадающего меню «Тип конфигурации» выберите «Вид».
Из второго пункта выпадающего меню «Имя конфигурации» выберите название вашего вида.
Результатом является файл «YAML» views.view.view_machine_name.yml, который можно скопировать и вставить в область «Импорт».
Есть ли способ сделать это без интерфейса? Я хочу быть в состоянии сделать это из файла .module.
BrandenB171
1
Да Drupal Console поддерживает CLI-обработку экспорта и импорта для D8. drupalconsole.com До этого у drush есть несколько опций.
Адам Джон
1
Имейте в виду! Неправильный синтаксис в командной строке для представлений в drupalconsole может стереть ваше представление. Сделай резервную копию сначала.
Адам Джон
Из .module вам нужно взглянуть на используемые хуки, для этого есть некоторые ... Вы должны опубликовать новый вопрос, чтобы следовать указаниям StackExchange.
Адам Джон
1
Если вы хотите экспортировать представление для использования в конфигурации по умолчанию пользовательского модуля, вы можете запустить команду консоли Drupal :
Ответы:
Представления являются объектами конфигурации в Drupal 8 и могут быть экспортированы через модуль управления конфигурацией .
источник
Представления доступны через конфигурацию в Drupal 8 и могут быть экспортированы через интерфейс управления конфигурацией .
В меню администратора выберите «Конфигурация», в разделе «РАЗРАБОТКА» выберите «Синхронизация конфигурации»:
В этой области меню вкладка «Экспорт» ведет по следующему пути: http: // sitename / admin / config / development / configuration / single / export
В этой области можно экспортировать или импортировать одно представление, и шаги примерно одинаковы, поэтому я включу здесь Экспорт, чтобы помочь объяснить.
Результатом является файл «YAML» views.view.view_machine_name.yml, который можно скопировать и вставить в область «Импорт».
источник
Если вы хотите экспортировать представление для использования в конфигурации по умолчанию пользовательского модуля, вы можете запустить команду консоли Drupal :
Смотрите
config:export:view
страницу документации .источник