Ist es möglich, das Betrefffeld in Kommentarformularen zu entfernen? Ich finde es irgendwie nutzlos und überflüssig, da das Thema des Kommentars normalerweise der Titel des Artikels ist, der gelesen wird, zumindest für mich.
Ist es möglich, das Betrefffeld in Kommentarformularen zu entfernen? Ich finde es irgendwie nutzlos und überflüssig, da das Thema des Kommentars normalerweise der Titel des Artikels ist, der gelesen wird, zumindest für mich.
Antworten:
Sie können es in der Benutzeroberfläche admin/structure/types/manage/type-name
deaktivieren, indem Sie das Kontrollkästchen "Kommentartitel zulassen" aktivieren:
Dort habe ich einige Lösungen für diese Frage gefunden.
Option 1:
So deaktivieren Sie Kommentartitel in Drupal 7 . Dies ist ein einfaches und gutes Tutorial, um das Thema (den Titel) eines Kommentars einfach über die Benutzeroberfläche auszublenden.
Option 2:
Sie können auch hook_preprocess_comment () in der template.php
Datei Ihres aktuell aktiven Themas verwenden. Dies ist ein wirklich cooler Ausschnitt. Sie können auch einige andere Optionen auswählen, z. Kommentar-Antwort, Kommentar-Löschen oder Kommentar-Bearbeiten etc.
function bartik_preprocess_comment(&$vars) {
$vars['submitted'] = $vars['created'] . ' — ' . $vars['author'];
switch( $vars['node']->type ){
case 'macine-name-of-node-type':
$vars['title'] =FALSE;
break;
}
}
//get comment by node id
$comment->nid = $nid;
//get form by form name
$form = drupal_get_form('comment_form', $comment);
//hide subject in form
hide($form['subject']);
//check comment form
print render($form);