Удалить поле темы из комментариев

Можно ли удалить поле темы в форме комментариев? Я считаю, что это бесполезно и избыточно, поскольку тема комментария обычно является заголовком прочитанной статьи, по крайней мере для меня.

20 голосов | спросил Lester Peabody 2 +04002012-10-02T01:55:20+04:00312012bEurope/MoscowTue, 02 Oct 2012 01:55:20 +0400 2012, 01:55:20

3 ответа


32

Вы можете отключить его в пользовательском интерфейсе в admin/structure/types/manage/type-name с помощью флажка «Разрешить комментарий»:

введите описание изображения здесь>> </p></body></html>

ответил Clive 2 +04002012-10-02T02:19:55+04:00312012bEurope/MoscowTue, 02 Oct 2012 02:19:55 +0400 2012, 02:19:55
2

Там я нашел некоторые решения по этому вопросу.

Вариант 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;
  }
}
ответил WaQaR Ali 1 +03002015-10-01T11:13:48+03:00312015bEurope/MoscowThu, 01 Oct 2015 11:13:48 +0300 2015, 11:13:48
-2
//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);
ответил Vivek Tiwari 31 J000000Monday17 2017, 09:54:54

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132