ブログまたはブログのようなサイトでは、分類はタグとカテゴリによく使用されます。
Drupal 6では、node.tpl.phpファイルは、現在のノードに関連付けられたレンダリングされていない分類法リンクの配列へのアクセスが必要な場合、$ taxonomy変数を使用できます。この変数は、多くの場合、コントリビューションテーマによって想定されていました投稿タグおよび/またはカテゴリを含めるため、それに応じてレンダリングされました。
Drupal 7では、$ taxonomyは使用できなくなりました。
代替は何ですか? themersはどのように分類法を処理する必要がありますか?特に、6.xバージョンとの視覚的な互換性を最大限に維持するために、contribテーマはどのようにすべきですか?
ところで、- "テーマをDrupal 7" ガイドに変換することについてのビットはおそらく間違っています。
デフォルトの分類フィールドを他のコンテンツとは別に印刷するには:
<?php
<div class="content">
hide($content['field_tags']);
print render($content);
</div>
<div class="terms">
print render($content['field_tags']);
</div>
?>
これは、デフォルトの「タグ」分類のみを処理します。これを達成するためのより簡単な方法の説明に従うには、 この問題 を参照してください。
テーマで taxonomy-term.tpl.php を使用して、用語の表示にテーマを設定できます。以下は、用語に関連する変数です。