【问题标题】:Get CCK values, without the html in Drupal templates获取 CCK 值,无需 Drupal 模板中的 html
【发布时间】:2010-05-20 14:23:31
【问题描述】:

我在 CCK 字段中存储了一个字符串。 问题是把它弄回来。我有一个 node-node_type.tpl.php 并问它

$node->content['field_custom_map_data']['#value']

返回 html、三个嵌套的 div 并使用 HTML 实体,我想要输入的纯文本。

解决此问题的 Drupal 5 方法是什么?

【问题讨论】:

    标签: drupal drupal-5


    【解决方案1】:

    我找到了离线帮助。 Drupal 做不到,但我可以使用 php 函数 html_entity_decode 来摆脱实体和 strip_tags 的标签。 还是谢谢!

    【讨论】:

      【解决方案2】:

      我只对 Drupal 6 非常熟悉,但您是否尝试过转储 $node->content['field_custom_map_data'] 的内容?如果我没记错的话,应该有一个名为#raw 的键,所以你可以使用$node->content['field_custom_map_data']['#raw'] 来获取值。

      【讨论】:

      • 我 print_r'd $node 并没有这样的事情。至少不在 5 内
      猜你喜欢
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      相关资源
      最近更新 更多