0

こんにちは、ビュー モジュールによって生成されるフィード ページに似た Drupal ノードを生成しようとしています。xml フィードを生成する必要があるため、すべてのノードに表示される通常の drupal テンプレートを表示したくありません。drupal テンプレートを使用せずに、同様の方法でページを表示したいので、フィードのビューがどのように機能するかを理解しようとしています。どんな提案も素晴らしいでしょう。

4

1 に答える 1

5

Drupalでは、個々のページをデフォルトのテンプレートとは完全に異なるテーマにすることができます。したがって、ノードがある場合、たとえばURLが「node / 14 」の場合、テーマフォルダーに「 page-node-14.tpl.php 」という名前の新しいテンプレートファイルを作成できます。このテンプレートでは、必要なhtml/xmlマークアップを追加できます。また、その特定のノードについては、そのノードのコンテンツをテーマにする「 node-14.tpl.php 」も作成する必要があります。

「 taxonomy/term / 3」(ここではID 3の用語でタグ付けされたすべてのノードを見つけることができます)のように、ページにさらに多くのノードを表示する場合は、「 page-taxonomy-term-3 」を作成する必要があります。テーマフォルダ内の.tpl.php "テンプレート。1つの特定のコンテンツタイプからすべてのノードにテーマを設定するには、テーマフォルダーに「node-news.tpl.php」(これはnewsノードタイプ用です)を作成する必要があります。

これらのテンプレートの提案はDrupal6用であることに注意してください。Drupal7では、テンプレート名が「node-news.tpl.php」から「node--news.tpl.php」に変更されました。

于 2011-11-23T16:22:33.527 に答える