时间:2010-07-25 13:25:57

标签: drupal form-api

5 个答案:

答案 0 :(得分:8)

答案 1 :(得分:2)

现在发布了一个名为Disable Resizable Textarea的新模块。

  

这是一个简单的模块,可以添加覆盖textarea字段的默认#resizable属性的功能。默认情况下,所有textareas都可以调整大小。此模块允许您在每个字段上禁用此功能。

设置非常简单。只需编辑所需的字段,您将看到"禁用此textarea的#resizable属性"选项。如果字段的类型为"长文本和摘要",您也可以从摘要中禁用resizable。

答案 2 :(得分:1)

body textarea {
  resize: none;
}

答案 3 :(得分:0)

答案 4 :(得分:0)

如何在Drupal中删除可调整大小的textarea(7)。

1th 将此简单剪切到主题template.php中。别忘了将THEMENAME重命名为您的主题名称。

 /**
 * Override of theme('textarea').
 * Deprecate misc/textarea.js in favor of using the 'resize' CSS3 property.
 */

function THEMENAME_textarea($variables) {
  $element = $variables ['element'];
  element_set_attributes($element, array('id', 'name', 'cols', 'rows'));
  _form_set_class($element, array('form-textarea'));

  $wrapper_attributes = array(
    'class' => array('form-textarea-wrapper'),
  );

  $output = '<div' . drupal_attributes($wrapper_attributes) . '>';
  $output .= '<textarea' . drupal_attributes($element ['#attributes']) . '>' . check_plain($element ['#value']) . '</textarea>';
  $output .= '</div>';
  return $output;
}

第二其他方式是使用名为Disable resizable textarea另一个模块。

More info and source