トラッカーと呼ばれるビューのテンプレート「views-view-field--tracker--name.tpl.php」があり、テンプレートでIf ... Elseステートメントを使用してフィールドを印刷しています。
<?php
if ($node ->uid == 0) {
print $view->field['field_authorname_value']->render($row);
} else {
print $view->field['name']->render($row);
}
?>
上記のコードは正常に機能しておらず、最初の部分はうまく印刷されていますが、2 番目の部分は印刷されていません。ただし、 if ステートメントなしで印刷しても問題ないようです。例えば:
<?php
print $view->field['name']->render($row);
?>
コードの何が問題なのかわからないので、答えを探しています