一种为具有多个值的 drupal cck 字段创建动态循环的方法

发布于 2024-10-14 21:17:38 字数 878 浏览 2 评论 0原文

我有一个要打印的链接列表,类似于 Drupal:关联对多个 CCK 字段进行分组,但多组模块不再活动(大约在该帖子发布后一个月),我一直像这样打印它们:

<?php if($node->field_committee_link[0][value]): ?><h4>1) <a href="<?php print $node->field_committee_link[0][value] ?>"><?php print $node->field_committee_link[0][value] ?></a></h4><?php endif; ?>
<?php if($node->field_link_descriptor[0][value]): ?><?php print '&nbsp;&nbsp;&nbsp;&nbsp;'. $node->field_link_descriptor[0][value] ?><?php endif; ?>

更改数字

是他们循环的一种方式,例如

for $node->field_committee_link[0][值] 到 $node->field_committee_link[x][值] 打印 $node->field_committee_link[x][value] x=i++ 接下来

或者我需要对此进行预处理吗?

非常感谢帮助

i have a list of links that i want to print similar to Drupal: Associating grouping more than one CCK field but the multigroup module is no longer active (as of like a month after that post) i have been printing them like so:

<?php if($node->field_committee_link[0][value]): ?><h4>1) <a href="<?php print $node->field_committee_link[0][value] ?>"><?php print $node->field_committee_link[0][value] ?></a></h4><?php endif; ?>
<?php if($node->field_link_descriptor[0][value]): ?><?php print '    '. $node->field_link_descriptor[0][value] ?><?php endif; ?>

and changing the numbers

is their a way to loop through such as

for $node->field_committee_link[0][value] to $node->field_committee_link[x][value]
print $node->field_committee_link[x][value]
x= i++
next

or would i need to preprocess this?

help greatly appreciated

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

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

发布评论

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

评论(1

二智少女猫性小仙女 2024-10-21 21:17:38

尝试...

foreach ($node->field_committee_link as $link) {
  print $link[value];
}

Try...

foreach ($node->field_committee_link as $link) {
  print $link[value];
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文