Ich versuche, Kommentare auf dem Webformular zu deaktivieren. Ich habe alle Einstellungen ausprobiert, die ich finden konnte, aber:
- Link zum Kommentarformular wird weiterhin angezeigt
- Das Namensfeld und die Senden-Schaltfläche werden weiterhin im Kommentarformular angezeigt
Könnte mir jemand einen Rat geben?
UPDATE node SET comment = 0; UPDATE node_revision SET comment = 0
. Arbeitete für mich :-).Manchmal ist es am einfachsten, nur SQL zu verwenden. Dies ist meiner Meinung nach einer dieser Fälle.
0 = deaktiviert
1 = schreibgeschützt
2 = lesen / schreiben.
quelle
Durch Ändern der Standardkommentareinstellungen für den Inhaltstyp, wie von uwe999 vorgeschlagen, werden nur die Standardeinstellungen für den Inhaltstyp geändert . Das bedeutet, dass Einstellungen für vorhandene Inhalte nicht rückwirkend geändert werden (da dadurch vorhandene Kommentare gelöscht werden könnten).
Sie müssen die Knotenbearbeitungsansicht für jeden vorhandenen Knoten aufrufen, für den Sie Kommentare deaktivieren möchten, und die Einstellungen dort aktualisieren. Wenn Sie ein Modul wie das Modul " Spalten für Knotenformulare" installiert haben , mit dem Elemente auf den Seiten zum Hinzufügen / Bearbeiten von Knoten ausgeblendet / entfernt werden, müssen Sie die Konfiguration aktualisieren. Das Feld für die Kommentareinstellungen wird für die Knoten angezeigt.
quelle
Keine der oben genannten Lösungen hat bei mir funktioniert. Das Kommentarformular wird weiterhin in vorhandenen Knoten angezeigt, es sei denn, Sie aktualisieren auch node_revision.
Hier ist die Implementierung von hook_update_N (), die bei mir funktioniert hat:
quelle
Sie deaktivieren Kommentare in den Einstellungen "Struktur / Inhaltstypen / [Name des Typs] / Bearbeiten / Kommentar". Setzen Sie "Standardkommentareinstellung für neuen Inhalt" auf "Ausgeblendet".
Wenn Sie bereits Kommentare haben, können Sie diese unter "Inhalt / Kommentare" löschen oder einfach die Veröffentlichung aufheben.
quelle
Ich bin mir über Ihr Problem nicht sicher, aber ein Trick könnte darin bestehen, eine spezielle Vorlage für Ihren Inhaltstyp zu erstellen und die Kommentarteile zu entfernen.
quelle
Deaktiviere zuerst die Kommentare hier:
Um die Knoten zu aktualisieren, müssen Sie leider jeden Knoten neu speichern. Nutze hook_update unten:
Vergessen Sie nicht, 'node_type' durch Ihren Knotentyp zu ersetzen .
quelle
Die einfachste Möglichkeit , Kommentare im Webformular zu deaktivieren, besteht darin, einfach das Webformular BEARBEITEN aufzurufen. Im unteren Bereich der Option BEARBEITEN gibt es eine Option für die Kommentareinstellungen .
Durch Standard seines immer OPEN so macht es geschlossen und der Kommentarbereich aus dem Webformular wird verschwinden ...
quelle
Mit CSS können Sie den Kommentarbereich ausblenden, sodass nachträgliche Kommentare nicht angezeigt werden.
Fügen Sie CSS-Code zur Registerkarte Admin> Darstellung> Erweitert> Benutzerdefiniertes CSS hinzu. Sie müssten sich die Klassennamen der divs für die Seitentypen Ihrer spezifischen Site ansehen. Hier ist ein Beispiel von meiner Test-Site, die den Seitentyp "Nachrichten" (Maschinenname "Artikel") verwendet:
quelle
Verwenden Sie Ansichten-Massenvorgänge mit der Standardoperation "Ändern / Ändern von Entitätswerten". Hier können Sie festlegen, dass Kommentare für vorhandene Knoten geschlossen werden sollen.
quelle
Es ist ziemlich einfach, folge den Schritten unten:
Vielen Dank
quelle
Ich hatte dies mit ungefähr 50.000 Datensätzen zu tun, die ich in 4 verschiedene Inhaltstypen importiert habe. Ich wollte nicht mit SQL-Abfragen in der Datenbank löschen und neu importieren oder herumspielen. Wenn Sie die Kommentarfunktionalität von allen Knoten entfernen möchten, deaktivieren Sie einfach das Kommentarmodul.
quelle