Unter Drupal 8.1 werden solche Nachrichten weiterhin angezeigt, wenn ich versuche, ein benutzerdefiniertes Modul oder eine benutzerdefinierte Funktion zu aktivieren, die Änderungen an der Basisseite vornimmt. (Felder hinzufügen).
Es ist wirklich nervig ...
Schritte:
- Datenbank vollständig löschen
- Gehe zu /install.php und wähle Standardprofil
- Nachdem die Site ausgeführt wird, wechseln Sie zu Erweitern
- Wählen Sie Feature - Basisseite
Ergebnis:
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.
Nun ja ... das ist, was ich tun möchte: Ändern Sie diese Standardeinstellungen!
Expexted:
Sie können meine Funktion installieren, die einige Änderungen an der Basisseite vornimmt.
Meine Funktion
Hier ist mein Feature erstellen mit dem Features Modul
Grundsätzlich werden der Basisseite die beiden Felder banner_image und background_image hinzugefügt
Dateien:
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
Warum wird diese einfache Sache nicht unterstützt? Ist es ein Bug? Was soll ich tun, um meine Funktion nutzen zu können?