【问题标题】:How to show title of field created using xml_field module in drupal7?如何在 drupal 7 中显示使用 xml 字段模块创建的字段的标题?
【发布时间】:2012-11-14 17:25:09
【问题描述】:

我一直在开发一个模块,我在其中使用XML Field 模块,如下所示。

我创建了一个实体类型,其字段类型为 xml。

我已将此字段设置为接受多个值。例如,我的实体如下所示。

Entity (item description, body, Metadata(this is xml field with multiple value))
with data --> Item1 ('This is item 1', 'this is body', (

(

    <page>
       <title>metadata item 1</title>
       <description>this is item 1</description>
    </page>

)

(

    <page>
       <title>metadata item 2</title>
       <description>this is item 2</description>
    </page>

)
)

现在在 Metatdata 字段下,我看不到每个 XML 数据节点的标题。

根据模块标题必须使用 hook_node_view_alter(),但由于我最近开始模块开发,我无法实现这个钩子。

元数据的期望输出是:

**Metadata(xml):**

metadata item 1:  (<--- how to display these titles??)

This is item 1

metadata item 2: (<--- how to display these titles??)

This is item 2

【问题讨论】:

    标签: xml drupal-7 field


    【解决方案1】:

    试试这个

    <field type="spacer" name="myspacer1" label="&lt;b&gt; metadata item 1 &lt;/b&gt;" /> <field type="spacer" name="myspacer2" label="&lt;b&gt; metadata item 2 &lt;/b&gt;" />

    【讨论】:

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