¿Es posible eliminar el campo de asunto en los formularios de comentarios? Considero que es algo inútil y redundante, ya que el tema del comentario suele ser el título del artículo que se lee, al menos para mí de todos modos.
¿Es posible eliminar el campo de asunto en los formularios de comentarios? Considero que es algo inútil y redundante, ya que el tema del comentario suele ser el título del artículo que se lee, al menos para mí de todos modos.
Respuestas:
Puede desactivarlo en la interfaz de usuario admin/structure/types/manage/type-name
con la casilla de verificación "Permitir título de comentario":
Allí he encontrado algunas soluciones a esta pregunta.
Opción 1:
Cómo deshabilitar los títulos de comentarios en Drupal 7 . Este es un tutorial fácil y bueno para simplemente ocultar el tema (título) del comentario a través de la interfaz de usuario.
Opcion 2:
También puede usar hook_preprocess_comment () en el template.php
archivo de su tema activo actual. Este es un fragmento realmente genial, también puedes usar otras opciones, es decir. comentario-respuesta, comentario-borrado o comentario-edición 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);