it-swarm-ko.tech

웹 양식을 테마로 지정하려면 어떻게합니까?

D7에서 웹 양식을 테마로 지정해야합니다.

어떻게해야합니까?

검색에서 web-form-nid.tpl.php를 사용하여 drupal 개별 양식을 테마로 할 수 있음)을 알게되었습니다.

이 경우 어느 누구도 웹 양식을 테마로 안내 할 수 있습니까?.

12
Fero

webform-form-nid.tpl.php를 사용하여 개별 웹 양식을 테마로 지정할 수 있습니다.

예를 들어 webform 노드 ID가 7 인 경우 템플릿 파일 (예 : webform-form-7.tpl.php)을 작성하고 테마 폴더에 배치하십시오. 사이트 캐시를 지 웁니다.

모든 요소를 ​​보려면 print_r($form);을 수행하십시오. 그런 다음 html 요소 내에서 파일의 각 요소를 렌더링하십시오.

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

@Patrick Kenny가 말한 것처럼 theming.txt 를 읽으면 웹 양식 테마의 모든 측면을 설명합니다.

27
Anoop Joseph

.tpl.php 파일 이름을 알고 있다면 다음과 같이하십시오.

  • 테마에 해당 이름으로 빈 파일을 만듭니다. 템플릿으로 지정된 요소가 사라 졌습니까? 좋은.
  • 간단한 html 태그를 넣고 요소 대신 표시되는지 확인하십시오. 그것은? 템플릿 파일이 정확합니다.
  • 사용할 수있는 모든 변수를 참조하십시오. 템플리트에 <pre><?php print_r(get_defined_vars()); ?></pre>을 배치하십시오.
  • 이제 파일 및 데이터 구조가 있으면 바로 수행하십시오!
4
Mołot