drupal中可用的全局常量和函数是什么

时间:2010-12-04 14:48:39

标签: drupal drupal-6 drupal-theming

我是drupal的新手,我想知道像Wordpress一样在drupal中可用的全局常量和函数。如果有像is_home或is_page这样的函数会很酷,类似于wordpress,我可以在我的主题中使用。我试过if($ is_front)在我的主题中但是它不起作用。

2 个答案:

答案 0 :(得分:5)

有关Drupal中定义的全局变量列表,请参阅http://api.drupal.org/api/drupal/globals。除了全局变量之外,各种模板领域还提供了 local 变量。例如,在page.tpl.php模板中,定义了变量$ is_front。模板文件中可用的变量是由模块和主题提供的set in template preprocess functions(通常在template.php文件中)。

如果您正在处理主题,则应查看Theming Guide

答案 1 :(得分:0)

我知道纸质书不再受欢迎,但Pro Drupal Development对于概述API非常宝贵。

到目前为止,变量是:

<?php
print_r(array_keys(get_defined_vars()));
?>
当你在模板文件中时,

是一个很好的开始。