Drupal 양식의 제출 버튼을 양식의 상단 위치로 옮기고 싶습니다. 기본적으로 항상 모든 양식의 맨 아래에 나타납니다. 그러나 나는 그것을 최고 순위로 원한다.하단의 대신에 상단에서 제출 버튼 이동
도와주세요.
Drupal 양식의 제출 버튼을 양식의 상단 위치로 옮기고 싶습니다. 기본적으로 항상 모든 양식의 맨 아래에 나타납니다. 그러나 나는 그것을 최고 순위로 원한다.하단의 대신에 상단에서 제출 버튼 이동
도와주세요.
기본적으로 bootom에 있습니다. CSS로 설정할 수 있습니다. top : px;
다른 해결책이 있습니다. Arrange Field 모듈을 사용하여 구성한 구성 요소를 끌어다 놓을 수 있습니다. 은 당신에게
hook_form_alter 친구가 여기를 도움이되기를 바랍니다.
테마의 template.php 파일에서 YOUR_THEME_NAME_form_alter를 (를) 호출하고 싶습니다.
function YOUR_THEME_NAME_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'YOUR_FORM_ID') { // Targets the specific form.
$form['actions']['submit']['#weight'] = 0; // Set this until your button is in the right place. You can include negative integers.
}
}
버튼을 원하는 위치에 놓고 양식의 템플릿 파일로 가져옵니다.
<?php print drupal_render($form['actions']['submit']); ?>
그리고 너무 하단에 어딘가에 페이지에서
<?php print drupal_render_children($form) ?>
을 추가해야합니다.
편집 페이지 상단에 다른 "저장"버튼을 쉽게 추가 할 수 있도록 해주는 Content Type Extras이라는 Drupal 모듈이 있습니다. 또한 "저장 및 새로 작성"버튼과 "저장 및 편집"버튼과 같은 다른 추가 버튼이 포함되어 있습니다. 최고의 소원, 스티븐