drupal - Drupal 7 节点页面中的主题 "field collection"

标签 drupal collections drupal-7 field drupal-theming

Drupal 7“字段集合” - 如果我想为具有“字段集合”的节点页面设置主题,我该如何分离字段以进行自定义?到目前为止似乎只有 print render($content['field_collection_name']);输出结果。问题是我不知道如何隔离主题字段。

我为此目的创建了一个节点--content_type.tpl.php,但现在被困在水中了。真的很感谢有人为我挽救了这一天。

解决如下:

下面的一些链接确实非常有帮助,所以请看一下,我已经做了这样的事情 - 输入dsm(print_r($variables));在我的情况下要渲染的节点 node--content_type.tpl.php通过字段集合找出需要的数组和字段值,然后当然是隐藏了。

样式部分看起来像这样

<div>class="class-for-label-here">My Desired Label - <span class="my-field-class-here"><?php print render($content['my_desired_field_here']['#items'][0]['value']); ?></span></div>

最佳答案

这里发生了关于同样事情的相当好的对话:

http://drupal.org/node/1155752

主要答案是使用模板字段主题--your-field-collection-name.tpl.php

之后,您只需要弄清楚如何从数组和/或对象中检索内容!

关于drupal - Drupal 7 节点页面中的主题 "field collection",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7698679/

相关文章:

java - 双大括号初始化的替代方案

java - 使用对象实例化集合

drupal - 当安装位于关联的子目录中时,如何从 Drupal 7 中的 URL 中删除/drupal

html - 我如何将 css 添加到 drupal 7 View

Drupal 7 : how to add template file to/node/add/content-type

drupal - 将内容导入 drupal

drupal - 自定义日期格式(使用 php 逻辑回调)

php - 在 Drupal 7 模板中获取自定义用户字段的值?

java - 更改 Map 的值是原子操作吗?

drupal-7 - hook_services_resource 不起作用