1

Drupal 6 では、「node-NID」の提案を、nid が 10 のノードの候補であるテンプレート ファイルのリストに追加する必要がありました。おそらく、これは Drupal 7 で既に行われており、実際に「node__10」が表示されます。 ' ノードの theme_hook_suggestions に。これは「node--10.tpl.php」に変換されるはずですが、そのファイルが配置されていると (/sites/all/themes/mytheme/templates/node--10.tpl.php)、コンテンツが表示されませんそのファイル。

また、 node-10.tpl.php 、 page-node-10.tpl.php をさまざまな数のハイフンで試しましたが、役に立ちませんでした。

私は何を間違っていますか?

4

1 に答える 1

1

node--10.tpl.php をテンプレート フォルダーではなく /sites/all/themes/mytheme に配置してみてください。キャッシュ (admin/settings/performance) をクリアして、Drupal がテンプレートのオーバーライドを認識できるようにしてください。

于 2011-02-28T22:57:29.383 に答える