【发布时间】:2010-01-15 17:15:01
【问题描述】:
我有一个名为 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);
?>
不确定代码有什么问题,所以寻找答案
【问题讨论】:
-
是第二种情况永远不会发生(总是第一种情况),还是第二种情况发生时打印不正确?
标签: drupal-6 drupal-views