web-dev-qa-db-ja.com

コメントから件名フィールドを削除する

コメントフォームの件名フィールドを削除することはできますか?少なくとも私にとっては、コメントの件名は通常、読んでいる記事のタイトルであるため、それは役に立たない冗長なものであることがわかりました。

20
Lester Peabody

UIのadmin/structure/types/manage/type-nameで、[コメントタイトルを許可]チェックボックスをオフにできます。

enter image description here

32
Clive

そこで私はこの質問に対するいくつかの解決策を見つけました。

オプション1:

Drupal 7 でコメントのタイトルを無効にする方法)これは、ユーザーインターフェイスからコメントの件名(タイトル)を非表示にするだけの簡単で優れたチュートリアルです。

オプション2:

現在アクティブなテーマのtemplate.phpファイルでhook_preprocess_comment()を使用することもできます。これは本当にクールなスニペットで、他のオプションもいくつかあります。コメント返信、コメント削除、コメント編集など.

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;
  }
}
2
WaQaR Ali