Na Drupal 8.1 ciągle wyświetlam tego rodzaju komunikaty, gdy próbuję aktywować niestandardowy moduł lub niestandardową funkcję, która wprowadza pewne modyfikacje do strony podstawowej. (dodaj pola).
To naprawdę denerwujące ...
Kroki:
- Wyczyść bazę danych całkowicie
- przejdź do /install.php i wybierz Profil standardowy
- Teraz, gdy witryna jest uruchomiona, przejdź do rozszerzenia
- Wybierz opcję - strona podstawowa
Wynik:
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.
No tak ... właśnie to chcę zrobić: zmień te ustawienia domyślne!
Expexted:
Będę mógł zainstalować moją funkcję, która wprowadza pewne modyfikacje strony podstawowej.
Moja funkcja
Oto moja funkcja Utwórz za pomocą modułu Funkcje
Zasadniczo dodaje dwa pola, banner_image i background_image do strony podstawowej
Akta:
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
Dlaczego ta prosta rzecz nie jest obsługiwana? Czy to błąd? Co powinienem zrobić, aby móc korzystać z mojej funkcji?