我有一個模板「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