-1
私が作成したビューのテンプレートを作成する必要がありますが、私はそのページをdrupalのhtml.phpコードでラップしたくありません。私は作成したテンプレートファイル内のものだけを結果のページにしたい。テンプレートを表示するページ全体がオーバーライドされています
どうすればよいですか?
私はその後lab
function yourthemename_preprocess_html(&$vars) {
if ($node = menu_get_object()) {
if($node->type == "lab") {
$vars['theme_hook_suggestions'][] = 'html__lab';
}
}
}
コンテンツタイプのために必要なものをしている、これはというファイルを作成私を見つけました:HTML - lab.tpl.php
が私の見解は、この方法を使用することができますが? if($node->type == "lab")
である必要がありますか? は私がif($view == "viewname")
おかげ C
ありがとう@lonut_A。私は上記を追加し、テンプレートファイルを作成したが、うまくいかなかった。 'domain.com/qrule'と '$ vars [' theme_hook_suggestions '] [] =' html-qrule.tpl.php ';そして'(arg(0)==' qrule ' 'html-qrule.tpl.php'と呼ばれるテンプレートファイル(私のテーマフォルダのルートにあります) – Cybercampbell
ok ..あなたはこれを意味すると思います: '$ vars ['theme_hook_suggestions'] [] = 'html__qrule'; ' – Cybercampbell
私はまた、このビューの表示にカスタムの代わりの' page.tpl.php'を追加する必要があることを知りました。それをどのように追加しますか?私は '$ vars ['theme_hook_suggestions'] [] = 'page__qrule';を次の行で試しましたが、それはエラーを出しました。 – Cybercampbell