【问题标题】:drupal 7 field collection, how to access elements from template?drupal 7字段集合,如何从模板访问元素?
【发布时间】:2014-01-17 09:32:38
【问题描述】:

我有一个视图块,可以拉取一个字段集合。字段集合可以包含无限数量的项目,其中每个项目有两个字段(url 和 logo)。

当我在 block--views--my-view-block-block.tpl.php 中使用 kpr(get_defined_vars) 时,我得到以下信息:

您可以看到 $content 只是一个字符串,所以我无法访问字段集合项。我可以很好地访问和模板化字段集合中的每个字段,但我需要做的是为每个包含链接和徽标的元素设置主题。有谁知道如何做到这一点?

【问题讨论】:

    标签: drupal drupal-7 drupal-field-collection


    【解决方案1】:

    尝试使用内容变量的以下部分。

    <?php print render($content['field_video_file_col']); ?>
    

    代替 "field_video_file_col" ,用您的链接和徽标替换字段名称并使用 渲染函数。

    【讨论】:

    • $content 是一个字符串,在我的例子中不是一个数组。
    【解决方案2】:

    最终创建了一个视图 tpl 并使用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多