2012-08-02 8 views
6

Drupal 템플릿 파일에서 토큰 대체를 사용할 수 있습니까? 나는 이것을 시도하고있다 :템플릿 파일의 Drupal Token 대체

$author_uid = "[node:author:uid]"; 
$nid = "[node:nid]"; 

그러나 작동하지 않는다. 내 node.tpl.php 템플릿에서 토큰 교체를 올바르게 사용하려면 어떻게해야합니까?

답변

12

알았습니다. 이것은 나를 위해 일했다 :

$author_uid = token_replace('[node:author:uid]', array('node' => $node)); 
$nid = token_replace('[node:nid]', array('node' => $node)); 

$ node를 token_replace() 함수에 전달해야 원하는 결과를 얻을 수있다. 희망이 사람을 돕는다!

+2

이것은 매우 유용합니다. 감사합니다 =) – Renee

+1

감사합니다. 조사 시간을 절약 해 줬어. – HoldTheLine