나는 드루팔 (Drupal)에서 내 자신의 필드를 만들었다. 그것은 거리, 숫자, 우편 번호 같은 것들을 표시합니다 ... 지금까지 너무 좋아. 그러나 어떤 이유로 든 모든 필드가 필요합니다. UI 또는 배열에는 필수 항목이 있지만드루팔 (Drupal field_settings_form
그래서 저는 field_settings_form을 편집하고 싶습니다. 나는 Drupal-core 코드에서 자신을 발견했지만 많은 도움이되지는 않는다. field_settings의 목표는 필드를 표시하거나 표시하지 않고 필수로 설정하는 것입니다. 그래서 (내가 user_reference.module
에서 그것을 가지고)
function mymodule_field_settings_form($field, $instance, $has_data) {
$settings = array_keys($field['settings']);
$form = array();
$form['required_fields'] = array(
'#type' => 'checkboxes',
'#title' => t('Required fields'),
'#default_value' => is_array($settings['required_fields'])
? array('required')
: array(),
'#options' => $settings,
);
return $form;
}
이 코드를 함께했다하지만 난 꽤 여기 붙어 있어요. 이 문제에 대해 경험이있는 사람은 누구입니까?
Very nice :) 이런 종류의 일이 핵심 필드 API에 의해 처리 되었다면 Drupal.org에서이 문제를 실제로 제기하는 것이 좋을 것이다. 잘 정리 해두면 나중에 이와 같은 방법을 시도해 볼 것입니다. 당신이 할 수있을 때 이것을 대답으로 받아 들여야합니다. 같은 문제를 가진 다른 사람들을 확실히 도와야합니다. – Clive
나는 분명히 할 것입니다! (하지만 2 일을 기다려야 만합니다.)) 다른 사람들에게 도움이되기를 바랍니다. 괜찮은 문서 나 비슷한 것을 쓰지 않고 엉덩이에 큰 고통을 겪었 기 때문입니다. – Michiel