Saya baru - baru ini menyelesaikan masalah ini juga dan menemukan 2 solusi ini:
Yang pertama saya paling suka: Gunakan kode ini di tema Anda template.php
dan semua grippies dan textarea.js akan hilang:
/**
* 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;
}
Jangan lupa untuk mengubah THEMENAME ke nama tema Anda dan siram semua cache.
Cara kedua adalah menginstal modul Nonaktifkan textarea yang bisa diubah ukuran tetapi saya mencoba untuk menjaga jumlah modul di instalasi saya serendah mungkin.
theme('textarea')
, atau itu akan menyebabkan loop tak terbatas; perlu memanggiltheme_textarea()
, atau fungsi tema yang telah ditetapkan dari modul lain sebagai penggantitheme_textarea()
.