我有一个名为 tracker 的视图的模板“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);
}
?>
上面的代码没有按应有的方式运行,它很好地打印了第一部分,但没有打印第二部分。不过,没有 if 语句的打印似乎可以正常工作。例如:
<?php
print $view->field['name']->render($row);
?>
不知道代码有什么问题,所以寻找答案