首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用panels3,如何使用令牌输出多值cck字段?

使用panels3,如何使用令牌输出多值cck字段?
EN

Stack Overflow用户
提问于 2011-04-12 20:47:23
回答 1查看 137关注 0票数 0

在我的网站上,我有一个叫做“项目”的自定义内容类型。此类型作为名为"Project“的用户引用字段和另一个名为”“的用户参考字段。这些字段是多值字段(可以有1到无限值),属于一个名为"Project“的FieldGroup。

我还安装了Content模块,它使我能够将cck字段添加到用户配置文件页面中。因此,我将两个自定义字段添加到名为"First“和"Last”的用户配置文件内容类型中。

使用panels3,我创建了一个带有表的自定义内容窗格(代码如下)

代码语言:javascript
复制
    <table width="100%" border="0" cellspacing="1">
  <tr>
    <td width="100px"><strong>Author(s)</strong>
    </td>
    <td>%node:field_project_authors-link</td>
  </tr>
  <tr>
    <td><strong>Supervisor(s)</strong></td>
    <td>%node:field_project_supervisors-link</td>
  </tr>
  <tr>
    <td><strong>Cooperation</strong></td>
    <td>%node:field_project_coop-link</td>
  </tr>
</table>

问题:虽然%node:field_project_authors、%node:field_project_supervisors和%node:field_project_coop是多值字段,但只有第一项(增量)是shown.For实例,如果项目A有两个作者(john和marie),则只显示john。

当我试图显示用户的名字和姓氏而不是%node:field_project_authors时,也会发生同样的情况。只显示第一作者的姓名。(我使用作者的用户引用作为关系)

问题:如何显示多值cck字段的所有值(Delta)?

附带说明:

1)在我的第一种方法中,我使用views2将作者和主管从数据库中提取出来,然后将它们添加到面板中,但是我有很多关于格式化和复制信息的问题,而这些问题我无法真正理解address.< br /> 2),我愿意接受您认为可以解决这个问题的任何建议。我甚至可以用PHP硬编码,如果你能指出正确的方向(我对Srupal非常陌生,所以.)

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-31 13:48:42

好吧,实现这一点的唯一方法是使用PHP访问$node对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5641445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档