Функция для вывода токенов в шаблоне ноды
Токен - это своего рода переменная, которую можно выводить в шаблоне и которая в последствии заменится значением токена. Так же, токен повсеместно используется на сайте другими модулями, например модуль Page_Title, который формирует заголовки страниц, использует токены для создании маски заголовка.
Выглядит токен, например, вот так - [node:nid] - как видно, внутри этого токена-переменной хранится id текущей ноды, то есть id ноды которая просматривается в данный момент. На самом деле, среди токенов можно найти много всего вкусного. Весь список токенов, задействованных на сайте, можно глянуть в справке к одноименному модулю (admin/help/token). Так же через модуль devel можно посмотреть используемые токены на данной странице.
Как вывести значение токена в node.tpl.php ?
Более менее, у вас уже должно сформироваться представление об использовании токенов на сайте, но как их можно вывести в шаблоне? Очень просто - для это существует специальная функция - token_replace()
Пример использования функции token_replace()
В node.tpl.php пишем:
<?php
print token_replace('[node:title]', array('node' => $node)); // где [node:title] - наш токен
?>
В результате, мы вывели в шаблоне ноды ее заголовок.