2012-01-24 4 views
0

저는 드루팔 (Drupal)에별로 관심이 없지만이 작은 것을 알아낼 필요가 있습니다. tpl.php 페이지 A의 하나에서 다음과 같은 한 :

나는이 HTML을 변경해야
<div id="username-check-wrapper"> 
    <div class="form-item" id="edit-name-wrapper"> 
     <label for="edit-name">Username: 
      <span class="form-required" title="This field is required.">*</span> 
     </label> 
     <input type="text" maxlength="60" name="name" id="edit-name" size="60" 
      value="" class="form-text required" /> 
     <div class="description"> 
      Must be at least 8 characters and contain no spaces 
     </div> 
    </div> 
</div> 

, 내가 알아낼 수있는 방법을 실제 마크 업이

을 저장됩니다

<?php print drupal_render($form['name']); ?> 

HTML 다음 렌더 어떤

+0

이'.tpl.php' 파일에는 더 많은'$ form' 요소가 있어야합니다. 전체 파일 코드를 줄 수 있습니까? –

+1

양식의 마크 업을 변경하려면 ** 테마 양식 **에 대해 자세히 읽어야합니다. [this] (http://drupal.org/project/examples)를 확인하십시오. 그것은 훌륭한 모듈 모음입니다. 코드를보고 Drupal에서 일을하는 법을 배울 수 있습니다. –

답변

0

실제로이 훅을 사용하여이 양식을 변경할 수 있습니다 : hook_form_alter(). 이 후크를 사용하여 요소를 추가하거나 제거하는 양식을 수정할 수 있습니다. 기본적으로 모듈을 작성하여 모듈을 작성해야합니다.

하지만 다르게 스타일을 지정하려면 테마에서 CSS를 편집하십시오. 또는 다른 구체적인 것을 포함 시키십시오.

관련 문제