如何为一个视图显示覆盖添加 2?
这是我的有效代码:
function yourthemename_preprocess_html(&$vars) {
if (arg(0) == 'qrule') {
$vars['theme_hook_suggestions'][] = 'html__qrule';
}
}
HTML模板页面调用:html--qrule.tpl.php
这很好用!(感谢@Ionut.A)
但我也想page.tpl.php
用page--qrule.tpl.php
但是当我添加这个时覆盖它:
function mythemename_preprocess_html(&$vars) {
if (arg(0) == 'qrule') {
$vars['theme_hook_suggestions'][] = 'html__qrule';
$vars['theme_hook_suggestions'][] = 'page__qrule';
}
}
PAGE模板页面调用:page--qrule.tpl.php
我收到此错误:
Fatal error: Only variables can be passed by reference in /var/www/vhosts/xxx/public_html/sites/all/themes/themename/page--qrule.tpl.php on line 1
谁能看到我在这里做错了什么?
谢谢 C