web-dev-qa-db-ja.com

特定のコンテンツタイプのフィールドテンプレート

http://drupal.org/node/1089656 から、特定のコンテンツタイプのフィールドのテンプレートをfield--fieldとして作成できることを読みました-name--content-type.tpl.php

カスタムコンテンツタイプ「festivals_events」とcckフィールド「field_description」があります。そこで、「field--field_description--festivals_events.tpl.php」というテンプレートを作成しました。しかし、それは機能していません。

テンプレートの提案 http://drupal.org/node/1089656 で提案されているように、フィールド名の_を-に置き換えて、テンプレート名のファイル名を "field--field-description --festivals_events.tpl.php "これも機能しません。

テンプレート提案で言及されているように、間違いなく使用できると思います。私は一体どうしたんだろう?

前もって感謝します。

4
user8887

field--field-description--festivals-events.tpl.phpのような連絡先タイプ名で「-」を試してください

[編集]
テーマにテンプレートの提案が必要な場合もあります。

function mytheme_preprocess_field(&$variables) {
    if($variables['type'] == 'festivals-events'){
        if($variables['element']['#field_name'] == 'field_description') {
            $variables['theme_hook_suggestions'][] = 'field__field_description__festivals_events';
        }
    }
}
3
Sithu