template.php の hook_preprocess_page に次の行を追加しました。
if (isset($vars['node']) && $vars['node']->type=='landing_page') {
$vars['theme_hook_suggestions'][] = 'page__'. $vars['node']->type;
}
これは私のテストサーバーではうまくいきましたが、今はステージングに置いており、次の原因となっています:
A) ページ テンプレートのみが出力されます。html.tpl.php で囲まれていません。
B) template.php の preprocess_html 関数がまったく呼び出されていません。
行をコメントアウトすると、html.tpl.php が再び使用されます。
このスレッドは、類似しているが反対の問題について議論しています。
私はこれに本当に困惑しています - どんな点でも本当に役に立ちます!