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/