it-swarm.com.de

Deaktivieren Sie das Kommentarmodul

Gibt es eine Möglichkeit, das Kernkommentarmodul in Drupal 8?) Zu deaktivieren? Das Modul ist standardmäßig aktiviert, ich bevorzuge jedoch die Verwendung von Drupal Kommentarsystem und würde dies nicht tun Ich möchte nicht, dass die GUI für Site Builder überladen wird.

Ich verstehe, dass das Deaktivieren eines Moduls in Drupal 8 dasselbe ist wie das Entfernen - vielleicht können deshalb die meisten Kernmodule nicht deaktiviert werden.

3
David Feld

In Drupal 8 können Sie Module nicht mehr deaktivieren. Sie können nur ein Modul deinstallieren, aber im Fall des Comment-Moduls müssen Sie zuerst alle entfernen. Feld "Kommentare ". In/admin/modules/uninstall wird die folgende Meldung angezeigt:

Der folgende Grund verhindert, dass Comment deinstalliert wird:

  • Der Feldtyp Kommentare wird im folgenden Feld verwendet: node.comment

Standardmäßig wird jedem Inhaltstyp das Feld Kommentare hinzugefügt.

(screenshot

Sobald Sie dieses Feld aus jedem Inhaltstyp entfernt haben, können Sie das Kommentar-Modul von einer Drupal 8-Site) deinstallieren, wenn es kein Modul gibt, das vom Kommentar-Modul abhängt. Andernfalls Sie müssen zuerst diese Module deinstallieren.

Beim Aktualisieren von Drupal werden durch Aktualisieren von Drupal nicht die zuvor deinstallierten Kernmodule installiert, auch nicht die Profile, die Sie zur Installation verwendet haben Drupal würde installiert).

11
kiamlaluno

Durch Drush

drush ev '\Drupal::service("entity_field.manager")->getFieldStorageDefinitions("node")["comment"]->delete();'
drush cron
drush pmu comment
3
joelpittet

Ja, Sie können das Kommentarmodul deaktivieren, sobald alle Verwendungen der Kommentarfelder entfernt wurden.

Sie können dieses Modul jedoch nicht in Drupal 8) deinstallieren.

Die lange Antwort finden Sie in diesem Beitrag: https://www.drupal.org/node/2225029

Selbst wenn Sie alle "Kommentar" -Felder entfernt hätten, könnten Sie das Kommentarmodul nicht deinstallieren.

0
Tim