私は_views-view-fields--MYVIEW.tpl.php
_内のテーマを持ついくつかのフィールドを持つビューを持っています。 phptemplate_preprocess_views_view_unformatted__MYVIEW()
を使用して、テンプレートの前にいくつかの_$vars
_を前処理して、テンプレートをcleanとして可能な限り使用します。しかし、フィールドを前処理する正しい方法がわかりません。
_$fields['MYFIELD']->content
_を介してテンプレートのフィールドコンテンツにアクセスできます。前処理関数内では、この明示的なcontent
値を見つけることができません。私が目にするのは_last_render
_と呼ばれるものだけですが、この値を使用/変更しても問題ない(正しい方法)かどうかはわかりません。
debug()
を使用して、$vars
の内容を確認してください。私の知る限り、views/themes/theme.incには、前処理関数の多くの例があります。
dsm($vars)
を試してください。 $vars
の内容をはっきりと見ることができます。これを行うには Devel モジュールが必要です。