Konu alanını yorumlardan kaldır


20

Yorum formlarındaki konu alanını kaldırmak mümkün müdür? Yorumun konusu genellikle okunmakta olan makalenin başlığı, en azından benim için zaten bir tür işe yaramaz ve gereksiz buluyorum.

Yanıtlar:


32

admin/structure/types/manage/type-name"Yorum başlığına izin ver" onay kutusuyla kullanıcı arayüzünde kapatabilirsiniz :

resim açıklamasını buraya girin


7
Görünüşe göre "başlığı" "konu" olarak yeniden adlandırmalılar ... bu daha az kafa karıştırıcı olurdu. Teşekkürler.
Lester Peabody

Benim durumumda yorum konusunun kaldırılması mümkün değil. Diğer modüllerde bir sorun olması veya bazı düğümleri yayınladıktan sonra bu özellik çalışmaz mı?
gladiatorhl2

2

Orada bu soruya bazı çözümler buldum.

Seçenek 1:

Drupal 7'de yorum başlıklarını devre dışı bırakma . Bu, kullanıcı arabirimi aracılığıyla yorumun konusunu (başlığını) gizlemek için çok kolay ve iyi bir öğreticidir.

Seçenek 2:

Ayrıca kullanabilirsiniz hook_preprocess_comment () içinde template.phpmevcut aktif temanın dosyasında. Bu gerçekten harika bir snippet, başka seçenekler de yapabilirsiniz. yorum-cevap, yorum-silme veya yorum düzenleme vb.

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
//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);


Merhaba Vivec, 4 satır kod gerçekten bir cevap değil. Bu çizgileri nereye yerleştireceğinizi açıklayabilir misiniz? Hangi işlev veya kanca?
Neograph734
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.