Drupal의 특정 콘텐츠 형식에 사용자 지정 테마를 적용하려면 node.tpl.php 파일을 복사하고 파일 이름에 "노드"다음에 콘텐츠 형식의 이름을 배치합니다 하이픈을 추가합니다. 좋습니다. 새 이름은 node-page_two_columns_images.tpl.php입니다.Drupal의 콘텐츠 형식에 대한 사용자 지정 테마
그러나 내 콘텐츠 형식의 각 필드가 렌더링되는 방식을 편집 할 수 없다면 유연성이 떨어질 것입니다. 당신이 node.tpl.php 파일을 얻는 경우에, 나는 여기에 관심이 라인이다 :
<?php print $content ?>
나는 $ 내용의 요소가 렌더링되는 방식을 편집해야합니다. 왜? 페이지의 제목이 더 많거나 적은 같은 이러한 요소를 ... 두 가지 사이에 갈 필요 기본적으로 있기 때문에 :
<div id="field-1-of-my-content-type">[stuff1]</div>
<h1><?php print $title ?></h1>
<div id="field-2-of-my-content-type">[stuff2]</div>
나는이 $ 콘텐츠 변수의 요소를 교체하거나 할 만들 수있는 템플릿 파일이 있습니다 내 자신의 특정 기능을 작성해야합니까?
감사합니다.
흠, 고마워요. 정보가있는 웹 페이지의 요령 은요? 변수로 내 필드의 정확한 이름을 인쇄 할 경우 php print $ field_body2?>, drupal은 "Array"텍스트를 반환합니다 –
다른 기능으로 배열을 인쇄해야합니다. print_r ($ var)가 작동합니다. 나는 dpm ($ var)을 사용하여 devel 모듈을 설치하는 것이 부분적이다. 더 구조화되고 javascript 된 출력은 읽기가 쉽다. – Grayside