Tôi có nhóm nút radio này trong đó mỗi nút riêng lẻ có vị trí riêng được đặt thông qua thuộc tính kiểu. Tôi muốn làm thế nào tôi có thể lưu trữ giống nhau bằng cách sử dụng api hình thức drupal. Tôi tìm thấy cách để tạo kiểu như toàn bộ, nhưng không phải là kiểm soát cá nhân trong nhóm. Đây là cách html của tôi đang trông thấy quen quen -Tạo các nút radio riêng lẻ ở dạng drupal
<input type="radio" name="base_location" checked="checked" value="0" style="margin-left:70px;float:left;"/><span style="float:left;">District</span>
<input type="radio" name="base_location" value="1" style="margin-left:50px;float:left;"/><span style="float:left;">MRT</span>
<input type="radio" name="base_location" value="2" style="margin-left:60px;float:left;"/><span style="float:left;">Address</span>
Và đây là đoạn code drupal Tôi đang mắc kẹt tại -
$form['base_location'] = array(
'#type' => 'radios',
'#title' => t('base location'),
'#default_value' => variable_get('search_type', 0),
'#options' => array(
'0'=>t('District'),
'1'=>t('MRT'),
'2'=>t('Address')),
'#description' => t('base location'),
Tôi nhận thức đượC# type => Radio tồn tại. Tuy nhiên, tôi không biết làm thế nào để nhóm tất cả các nút radio của tôi với nhau trong lĩnh vực này. Nếu tôi sử dụng cùng một khóa mảng cho tất cả chúng, chúng sẽ va chạm lẫn nhau. Nếu không, chúng không được xem như là một phần của cùng một nhóm. Tôi cảm ơn bạn trước.
Cảm ơn giải pháp. – Andrew
Ngoại trừ một ID đôi khi không đáng tin cậy giữa các môi trường. Ví dụ: nếu radio được tạo từ các thuật ngữ phân loại, bạn có thể nhận được -tid- không thể sử dụng một cách đáng tin cậy. –