Sé cómo hacerlo en Drupal 6/7, pero no puedo encontrar dónde exportar / importar vistas en Drupal 8. ¿Desde qué página de administrador es posible hacerlo, en Drupal 8?
¿Hay alguna manera de hacer esto sin la interfaz de usuario? Quiero poder hacer esto desde un archivo .module.
BrandenB171
1
Sí, Drupal Console admite el manejo de la CLI de exportación e importación para D8. drupalconsole.com Antes de eso, drush tiene algunas opciones.
Adam John
1
¡Ten cuidado! La sintaxis incorrecta en la línea de comandos para las vistas en drupalconsole puede borrar su vista. Copia de seguridad primero.
Adam John
Desde un .module, tendrá que mirar los ganchos utilizados, hay algunos disponibles para esto ... Debe publicar una nueva pregunta para seguir la guía de StackExchange.
Adam John
1
Si desea exportar una vista para usar en la configuración predeterminada de un módulo personalizado, puede ejecutar un comando de la Consola Drupal :
Respuestas:
Las vistas son entidades de configuración en Drupal 8 y se pueden exportar a través del módulo de Gestión de configuración .
fuente
Las vistas están disponibles a través de la configuración en Drupal 8 y se pueden exportar a través de la interfaz de Gestión de configuración .
En el menú de administración, seleccione "Configuración" en la sección DESARROLLO, seleccione "Sincronización de configuración":
En esa área del menú, la pestaña Exportar conduce a la ruta: http: // sitename / admin / config / development / configuration / single / export
En esa área, se puede exportar o importar una sola vista, y los pasos son casi los mismos, por lo que incluiré Exportar aquí para ayudar a explicar.
El resultado es un archivo views.view.view_machine_name.yml "YAML" que se puede copiar y pegar en el área 'Importar'.
fuente
Si desea exportar una vista para usar en la configuración predeterminada de un módulo personalizado, puede ejecutar un comando de la Consola Drupal :
Ver:
config:export:view
página de documentos .fuente