我正在研究一个主题,使用hook_preprocess_node和hook_preprocess_page,一切都很好。然而,每当我进入任何管理页面,它都会抛出一些错误,因为数组会发生变化。因此,我试图实现的是添加一个条件,如果使用我的主题,只运行这个预处理函数。
如何根据主题限制预处理功能?
发布于 2016-01-22 04:12:49
如果您在主题的template.php文件中实现了预处理函数,那么这些函数只会在应用主题的页面上执行。
因此,如果您的管理主题不同(几乎每次都是这种情况),则不会执行来自站点主题的预处理功能。
https://drupal.stackexchange.com/questions/187683
复制相似问题