Drupal 6:主题化视图中的字段

发布于 2024-08-09 07:14:29 字数 105 浏览 3 评论 0原文

基本上我想在我的模板(views-view-field--body.tpl.php)中创建一个php代码,它会说以下内容...

if [body] 打印[节点视图] 恩迪夫

Basically I want to create a php code in my template (views-view-field--body.tpl.php) that would say the following...

if [body]
print [node_view]
endif

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耀眼的星火 2024-08-16 07:14:29

在我的脑海中,乍一看似乎您正在使用字段。如果是这样,如果您查看views-view-field.tpl.php,注释会指定:

  Variables available:
  - $view: The view object
  - $field: The field handler object that can process the input
  - $row: The raw SQL result that can be used
  - $output: The processed output that will normally be used.

从 $row 获取输出时,应使用此构造:
$data = $row->{$field->field_alias}

因此你可以这样做

if ($row->{$field->body}) { 
  print $row->{$field->view_node}
}

Off the top of my head and at first look it seems like you are using fields. If it is so, if you look at views-view-field.tpl.php, the comments specify:

  Variables available:
  - $view: The view object
  - $field: The field handler object that can process the input
  - $row: The raw SQL result that can be used
  - $output: The processed output that will normally be used.

When fetching output from the $row, this construct should be used:
$data = $row->{$field->field_alias}

thus you could do something like

if ($row->{$field->body}) { 
  print $row->{$field->view_node}
}
吃素的狼 2024-08-16 07:14:29

我所做的就是下载 Views Custom Field ,然后使用以下代码作为值:

<?php 
if ($data->node_revisions_body) { 
 echo '<a href="/node/' . $data->nid .'">view</a>';
}
?>

What I did to do this was download Views Custom Field and then use this code for the value:

<?php 
if ($data->node_revisions_body) { 
 echo '<a href="/node/' . $data->nid .'">view</a>';
}
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文