drupal 8 – No se puede instalar … ya existe en la configuración activa

Pregunta:

En Drupal 8.1 sigo ejecutando ese tipo de mensajes cuando intento activar un módulo personalizado o una función personalizada que hace alguna modificación a la página básica. (agregar campos).

Es realmente molesto …

Pasos:

  • Limpiar la base de datos por completo
  • vaya a /install.php y elija Perfil estándar
  • Ahora que el sitio se está ejecutando, vaya a Extend
  • Seleccionar función: página básica

Resultado:

Unable to install Feature - Basic Page, core.base_field_override.node.page.promote, core.entity_form_display.node.page.default, core.entity_view_display.node.page.default, core.entity_view_display.node.page.teaser, field.field.node.page.body, node.type.page already exist in active configuration.

Bueno, sí … eso es lo que quiero hacer: ¡Cambiar esa configuración predeterminada!

Expexted:

Poder instalar mi función que hace algunas modificaciones a la página básica.

Mi Característica

Aquí está mi creación de características con el módulo de características

Básicamente agrega dos campos, banner_image y background_image a la página básica

Archivos:

config
    install
        core.base_field_override.node.page.changed.yml
        core.base_field_override.node.page.created.yml
        core.base_field_override.node.page.promote.yml
        core.base_field_override.node.page.status.yml
        core.base_field_override.node.page.sticky.yml
        core.base_field_override.node.page.title.yml
        core.base_field_override.node.page.uid.yml
        core.entity_form_display.node.page.default.yml
        core.entity_view_display.node.page.default.yml
        core.entity_view_display.node.page.teaser.yml
        field.field.node.page.body.yml
        field.field.node.page.field_banner_image.yml
        field.field.node.page.field_image.yml
        field.storage.node.field_banner_image.yml
        language.content_settings.node.page.yml
        node.type.page.yml
feature_basic_page.features.yml
feature_basic_page.info.yml

¿Por qué esta simple cosa no es compatible? ¿Es un error? ¿Qué debo hacer para poder utilizar mi función?

Respuesta:

Con Drush, puede ejecutar drush config-delete module_name.settings para eliminar la configuración que causa el error.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım