Comment exporter / importer des vues?

26

Je sais comment le faire dans Drupal 6/7, mais je ne trouve pas où exporter / importer des vues dans Drupal 8. À partir de quelle page d'administration est-il possible de le faire, dans Drupal 8?

albo
la source
Question connexe: drupal.stackexchange.com/q/193843/10729
rooby

Réponses:

32

Les vues sont disponibles via la configuration dans Drupal 8 et peuvent être exportées via l' interface de gestion de la configuration .

Dans le menu admin, sélectionnez "Configuration" dans la section DEVELOPPEMENT, sélectionnez "Synchronisation de la configuration": Zone de menu Développement de configuration Drupal 8

Dans cette zone de menu, l'onglet Exporter mène au chemin: http: // nom du site / admin / config / development / configuration / single / export

Dans cette zone, une seule vue peut être exportée ou importée, et les étapes sont à peu près les mêmes, je vais donc inclure Exporter ici pour aider à expliquer.

  1. Sélectionnez l'onglet de menu «Exporter».
  2. Sélectionnez l'onglet de sous-menu «Élément unique».
  3. Dans le premier élément, sélectionnez «Type de configuration», sélectionnez «Afficher».
  4. Dans le deuxième élément déroulant «Nom de la configuration», sélectionnez le nom de votre vue.

Le résultat est un fichier views.view.view_machine_name.yml "YAML" qui peut être copié et collé dans la zone "Importer".

Adam John
la source
Existe-t-il un moyen de le faire sans l'interface utilisateur? Je veux pouvoir le faire à partir d'un fichier .module.
BrandenB171
1
Oui Drupal Console prend en charge la gestion CLI de l'exportation et de l'importation pour D8. drupalconsole.com Avant cela, drush a quelques options.
Adam John
1
Être averti! Une syntaxe incorrecte sur la ligne de commande pour les vues dans drupalconsole peut effacer votre vue. Sauvegardez d'abord.
Adam John
A partir d'un .module, vous devrez regarder les crochets utilisés, il y en a pour cela ... Vous devriez poster une nouvelle question afin de suivre les instructions de StackExchange.
Adam John