2012-10-03 2 views
0

나는 drupal 사이트를 이미 만들었습니다. 테마 폴더에는 하나의 tpl.php 파일이 있습니다. 여기서 테마는 컨텐츠를 표시하기 위해 수행됩니다.tpl 파일의 cck 필드에 액세스하는 방법은 무엇입니까?

인쇄 $ 내용을

을 다음과 CCK의 모든 필드가 올바르게 표시로 지금이다. 하지만 제목, 바디 등 모든 필드에 액세스하고 싶습니다. $ content [ 'title']으로 시도했지만 아무 것도 표시되지 않습니다.

누군가 내 tpl 파일의 다른 필드에 액세스하는 방법을 알려주십시오. Drupal 6을 사용하고 있습니다.

미리 감사드립니다.

답변

0

그런 다음 배열에 정확히 무엇을 볼 수

<pre> 
print_r($content); 
</pre> 

하려고합니다.

+0

이것이 문제입니다. 벌써 해봤 어. 그러나 그것은 배열이 아닙니다. –

0

node- [type] .tpl.php를 사용하여 다른 필드를 볼 수 있습니다. 기본적으로 각 CCK 필드는 필드 이름으로 명명 된 변수에 노출됩니다. 예를 들어 field_logo이라는 필드가있는 경우 필드의 처리 된 값을 나타내는 배열 인 $field_logo이라는 변수가 있으며 print_r() 'd 일 수 있습니다 .

템플릿 제안은 Drupal documentation에서 더 많이 제공됩니다. 그리고 more information on using node.tpl.php 및 그 유도체도 사용할 수 있습니다.