Limitando las filas del textarea de publicación de comentarios en Drupal

Cuando habilitas los comentarios en las noticias de Drupal o en algún tipo de contenido que has realizado con CCK verás que el textarea para publicar comentarios puede resultar demasiado grande para según qué tipos de proyectos.

En este artículo te pasamos el código relativo al módulo 'comment' donde debes modificar el valor de #rows para cambiar el número de filas del texarea. En Drupal 6.x lo tienes en la línea 1375 más o menos.

Donde dice:

  $form['comment_filter']['comment'] = array(
    '#type' => 'textarea',
    '#title' => t('Comment'),
    '#rows' => 15,
    '#default_value' => $default,
    '#required' => TRUE,
  );
  if (!isset($edit['format'])) {
    $edit['format'] = FILTER_FORMAT_DEFAULT;
  }

Y en la rama de Drupal 5.x lo tienes en la linia 1544 donde dice:

  $form['comment_filter']['comment'] = array('#type' => 'textarea', '#title' =>\
t('Comment'), '#rows' => 7, '#default_value' => $edit['comment'] ? $edit['comm\
ent'] : $user->signature, '#required' => TRUE)

Si no tienes acceso a los módulos de tu proyecto, podrías hacer un truquillo más mediante CSS modificando la propiedad del texarea desde el fichero style.css de tu tema, pero en realidad las cosas hay que hacerlas bien y el lugar correcto de limitar las filas es editando el fichero comment.module así que te recomendamos que si en tu caso no tienes privilegios para editar los módulos de Drupal contactes con tu administrador y le expliques esto.

Dirección Trackback de este artículo:

http://www.kreanto.com/trackback/25

Enviar un comentario nuevo

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.