2

「track」タイプのノードのコメントにテーマを設定するためにcomment--track.tpl.phpファイルを作成しましたが、Drupalにそれを使用させることができません。それは私のthemename/comment.tpl.phpファイルを使い続けます。キャッシュをクリアするようにしました。また、ロードごとにテーマレジストリを再構築するようにDevelモジュールを設定しましたが、カスタムテーマファイルを使用したくないだけです。誰かアイデアはありますか?

4

3 に答える 3

3

Drupal 7 の場合は、テーマ フォルダー「comment--node-[type].tpl.php」に新しいファイルを作成します。あなたの場合、ファイル名は「comment--node-track.tpl.php」でなければなりません

于 2012-11-19T08:18:12.713 に答える
2

D7 には、対応するテンプレートの提案がないようです。参照: D7D6。なぜ、それがバグなのかはわかりませんが、 yourtheme_preprocess_comment() を実装して、次の行を自分で追加できます。

<?php
$variables['template_files'][] = 'comment-' . $variables['node']->type;
?>
于 2011-03-17T08:25:33.313 に答える