コメントフォームの件名フィールドを削除することは可能ですか?少なくともとにかく、少なくとも私にとっては、コメントの主題は通常、読んでいる記事のタイトルなので、それは一種の役に立たず冗長であると思います。
コメントフォームの件名フィールドを削除することは可能ですか?少なくともとにかく、少なくとも私にとっては、コメントの主題は通常、読んでいる記事のタイトルなので、それは一種の役に立たず冗長であると思います。
回答:
admin/structure/types/manage/type-name
[コメントタイトルを許可する]チェックボックスを使用して、UIでオフにできます:
そこで、この質問に対するいくつかの解決策を見つけました。
オプション1:
Drupal 7でコメントタイトルを無効にする方法。これは、ユーザーインターフェイスを介してコメントの件名(タイトル)を非表示にするだけの簡単で優れたチュートリアルです。
オプション2:
また、使用することができますhook_preprocess_commentを()でtemplate.php
、あなたの現在のアクティブなテーマのファイル。これは本当にクールなスニペットです。他のオプションも使用できます。コメント返信、コメント削除、コメント編集など
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);