Ввод переменных только в тизеры (предложения по шаблону)


Как я могу определить, является ли тип узла статьей (в template.php ) но переменные процесса только для тизера статьи, а не для полного режима статьи i. (У меня есть предложения по шаблону, поэтому у меня есть node--article-teaser.tpl.php). Например:

if ($node->type == 'article' and inject only if article-teaser.tpl.php)

Спасибо!

 2
Author: NenadP, 2013-01-14

1 answers

В функции предварительной обработки/процесса для файла шаблона узла вам просто нужно проверить следующие переменные:

  • $variables['teaser'] должно быть TRUE
  • $variables['node']->type должно быть 'article'

$variables является параметром, передаваемым функциям предварительной обработки/процесса.

 2
Author: kiamlaluno, 2013-01-14 20:18:03