2011-04-29 15 views
0

"field_enroll_link"という名前のフィールドがあります。私は周囲のすべてのdivを削除して、フィールドコンテンツを印刷します(アンカータグのhrefに入ります)。 "field-field_enroll_link-course.tpl.php"と "field-field-enroll-link-course.tpl.php"というファイルを作成し、テンプレートフォルダに入れました。それはちょうど<?php print render($item); ?>を含んでいましたが、私がキャッシュをクリアしてテーマを切り替えるときにも、周囲のdivとマークアップをすべて取得しています。 Drupal 7のfield.tpl.phpをどのように上書きするのですか?フィールド出力をカスタマイズする

答えて

1

テーマのtemplate.phpファイルにこの関数を定義し、キャッシュをクリアします。あなたがdevelモジュールをインストールしたと仮定しています。

function your-theme_name_field($variables){ 
dsm($variables['items'][0]['#markup']); 
return ; 

}

あなたが探している値にアクセスできるようになります。

関連する問題