Drupal 7:在 node.tpl.php 中显示数组变量及其链接

发布于 2024-10-25 12:15:41 字数 373 浏览 1 评论 0原文

我正在使用 Drupal 7 构建一个单用户博客。我使用文章内容类型作为博客条目。我需要自定义节点的外观。我还在文章引用类别中添加了一个分类字段。我需要在节点中的特定位置显示此内容和标签。

因此,我编写了代码 dpm(get_define_vars()); 并获取变量(如下所示),

但如何在我的 node--article.tpl.php 中显示这些变量带有链接的页面列出了其他文章条目是否有这些标签、类别?这些是数组,我需要使用链接显示每个数组项:/

在此处输入图像描述

感谢帮助!!!!多谢!

I'm building a single user blog with Drupal 7. I use Article content type as blog entry. I need to customize the look of node. I also added a taxonomy field to article refering category. and I need to display this and tags in my node at a particular place.

So, I wrote the code dpm(get_defined_vars()); and get the variables (shown below)

but how can I display these variables in my node--article.tpl.php with links to a page lists other article entries have these tags, categories? These are array and I need to display each array item with links :/

enter image description here

Appreciate helps!!!! Thanks a lot!

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

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

发布评论

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

评论(1

倾城°AllureLove 2024-11-01 12:15:41

不知何故

<?php
  $links = array();
  foreach ($node->field_tags AS $term) {
    $links[] = l($term['taxonomy_term']->name, 'taxonomy/term/'. $term['tid']);
  }
  print implode(', ', $links) .'<br />';

  $links = array();
  foreach ($node->field_blog_post_category['und'] AS $term) {
    $links[] = l($term['taxonomy_term']->name, 'taxonomy/term/'. $term['tid']);
  }
  print implode(', ', $links);
?>

Somehow

<?php
  $links = array();
  foreach ($node->field_tags AS $term) {
    $links[] = l($term['taxonomy_term']->name, 'taxonomy/term/'. $term['tid']);
  }
  print implode(', ', $links) .'<br />';

  $links = array();
  foreach ($node->field_blog_post_category['und'] AS $term) {
    $links[] = l($term['taxonomy_term']->name, 'taxonomy/term/'. $term['tid']);
  }
  print implode(', ', $links);
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文