我有一个模板“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);
?>
不知道什么是错的代码,所以寻找答案
第二种情况从来没有发生过(总是第一种情况),或者第二种情况发生时某些东西不能正确打印? – 2010-01-15 17:44:53