Drupal 7自定义页面模板的预处理功能

时间:2012-09-04 04:13:14

标签: php drupal drupal-7 drupal-theming

我需要在预处理器函数中初始化一些变量。 我知道页面模板我可以使用mytheme_preprocess_page

我有自定义页面模板page--mycustompage.tpl.php。我想只为该模板预处理一些变量。是否有像mytheme_preprocess_page_mycustompage(&$vars)这样的选项?

1 个答案:

答案 0 :(得分:1)

我认为您应该尝试以下代码:

function mytheme_preprocess_page(&$vars)
{
    if(arg(0) == "mycustompage" && is_null(arg(1)))
    {
        // Your code goes here...
    }
}

请注意,我假设“mycustompage”是您网页的路径。

希望它有效......穆罕默德。