1

ノードの追加または編集画面用のテンプレートファイルを作成しようとしています。node--contenttype.tpl.phpを使用して通常のノードの読み込みをオーバーライドできますが、編集または追加のためにそれを行う方法を知っている人はいますか?これはDrupal7用であり6ではありません。

ありがとう

4

1 に答える 1

1

テンプレートを何のためにオーバーライドするかによって異なりますが、サイトのすべてのノード編集ページで呼び出されるpage--node--edit.tpl.php--を使用することをお勧めします(つまり、コンテンツではありません) -タイプ固有)-または、ノードに条件を追加します--arg()関数を使用してcontenttype.tpl.php:

if (arg(2) == 'edit') {

  // your overriding code here

}

また、これはノード編集ページでカスタムテーマを使用している場合にのみ機能することにも注意してください。これは、デフォルトのdrupalインストールのデフォルトの動作ではありません。

于 2013-03-03T16:25:44.593 に答える