Bỏ chức năng thay đổi kích thước textarea trong Drupal

Bỏ chức năng thay đổi kích thước textarea trong Drupal

Drupal cho phép bạn thay đổi kích thước của textarea, khi chưa có CSS3 thì điều này rất tiện dụng. Đến khi phần lớn các trình duyệt đã hỗ trợ CSS3 và bạn có thể thay đổi kích thước của textarea mà không cần tới javascript thì có thể đây là một chức năng hơi thừa. Để loại bỏ chức năng này trong drupal, bạn có thể thêm vào file template.php (ở trong thư mục theme mà bạn sử dụng) hàm sau:

Bỏ chức năng thay đổi kích thước textarea trong Drupal

Drupal 6

<?php

  function yourthemename_textarea($element)  {   
    $element['#resizable'] = false;
    return theme_textarea($element);
  }

?>

Drupal 7

Viết đè hàm theme('textarea')

function md_gallery_textarea($variables) {   
  $element = $variables['element'];   
  $element['#attributes']['name'] = $element['#name'];
  $element['#attributes']['id'] = $element['#id'];
  $element['#attributes']['cols'] = $element['#cols'];
  $element['#attributes']['rows'] = $element['#rows'];

  _form_set_class($element, array('form-textarea'));

  $wrapper_attributes = array(
    'class' => array('form-textarea-wrapper'),   
  );   
  if (!empty($element['#resizable'])) {   
    $wrapper_attributes['class'][] = 'resizable';   
  }   
  $output = '<div' . drupal_attributes($wrapper_attributes) . '>';   
  $output .= '<textarea' . drupal_attributes($element['#attributes']) . '>' . check_plain($element['#value']) . '</textarea>';   
  $output .= '</div>';
}

  return $output;
}

Sau khi thêm hàm này, bạn cần phải xóa hết cache để xem kết quả.

Để xóa cache ở Drupal 6 bạn tìm đến đường link yourdomain.com/admin/settings/performance, và link cho Drupal 7 là yourdomain.com/admin/config/development/performance

Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Quảng cáo việc làm

 

Thích hợp các bạn nữ mảng thợ may làm việc tại nước NGA

Đơn hàng Tuyển dụng 100 Thợ may đi Nga(đợt 1 tháng 3.2021, đợt 2 tháng 5.2021). Lương thực lãnh 800 USD, bao ăn ở, vé máy bay và visa, phí xuất cảnh(1800 USD)trả khi đi làm có lương. Bạn có thể liên hệ CÔNG TY qua Phone/Zalo: (+84) 944 225 212. Công ty sẽ tư vấn cho bạn.

Xem chi tiết: >>> https://bit.ly/3o9NOfR

Tìm kiếm bất động sản

 

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Hướng dẫn dùng Flags modules cho Anonymous User

Hướng dẫn dùng Flags modules cho Anonymous User

Now we need to react to the locations selected when a user completes a form

Chỉ số sức mạnh của 1 trang web trong SEO

Chỉ số sức mạnh của 1 trang web trong SEO

Bài viết này trình bày những yếu tố cấu thành nên chỉ số sức mạnh của 1 trang web (webpage không phải website) để làm cơ sở trong việc nghiên cứu từ khóa cho các chiến dịch SEO.

So sánh sự  khác nhau giữa textlink và backlink

So sánh sự khác nhau giữa textlink và backlink

Lần đầu tiên tư vấn cho thuê textlink, vì newbi nên mình bị lẫn lộn giữa hai khái niệm textlink và backlink,