Drupal 6에서 사용자 정의 등록 양식을 만들었습니다.이 코드를 테마에 추가하여 Drupal 등록 페이지의 동작을 변경했습니다. 템플릿 파일drupal에서 사용자 정의 등록 양식에 대한 검증을 어떻게 할 수 있습니까?
function earthen_theme($existing, $type, $theme, $path) {
return array(
// tell Drupal what template to use for the user register form
'user_register' => array(
'arguments' => array('form' => NULL),
'template' => 'user_register', // this is the name of the template
),
);
}
및 내 user_register.tpl.php 파일은 다음과 같이보고있다 ... "my_text_field"에 검증을 만드는 방법
//php tag starts from here
$forms['access'] = array(
'#type' => 'fieldset',
'#title' => t('Access log settings'),
);
$form['my_text_field']=array('#type' => 'textfield',
'#default_value' => $node->title,
'#size' => 30,
'#maxlength' => 50,
'#required' => TRUE
);
<div id="registration_form"><br>
<div class="field">
<?php
print drupal_render($form['my_text_field']); // prints the username field
?>
</div>
<div class="field">
<?php
print drupal_render($form['account']['name']); // prints the username field
?>
</div>
<div class="field">
<?php
print drupal_render($form['account']['pass']); // print the password field
?>
</div>
<div class="field">
<?php
print drupal_render($form['account']['email']); // print the password field
?>
</div>
<div class="field">
<?php
print drupal_render($form['submit']); // print the submit button
?>
</div>
</div>
그것은 custmized하게된다.
정확히 정확히 사용자가 my_text_field를 클릭하자마자 datetime picker가 열려 있어야하고 사용자가 선택한 날짜가 my_text_field의 값이어야합니다.
그래서 도움이됩니다. 사전에
감사합니다,
nitish 절대적으로 잘못
Panchjanya Corporation
예 ... 지금 코어 레벨에서 일하려고했는데 ... 우선 테마 레벨에서 시도했지만 정확한 결과를 얻지 못했습니다 ....하지만 감사합니다 4 재생. .... – Nitz
안녕하세요 윔, 내가 plz 체크 아웃 .. 다른 질문을 넣어 지금은 모듈을 만들었지 만 지금은 유효성을 추가하고 싶습니다 ... 그래서 만약 당신이 어떤 오류가 PLZ 나를 재생 ... 내 질문을 찾을 수 있습니다 에 ..... http://stackoverflow.com/questions/2765193/validation-on-user-registration-form – Nitz