1つのビューの表示オーバーライドに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