Получить значения CCK без HTML в шаблонах Drupal - PullRequest
1 голос
/ 20 мая 2010

Я храню строку в поле CCK. Проблема в том, чтобы вернуть его обратно. У меня есть node-node_type.tpl.php и спрашиваю его

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

Это возвращает HTML, три вложенных div и использует HTML-сущности, я хочу чистый текст, как введено.

Что такое Drupal 5, как это исправить?

Ответы [ 2 ]

1 голос
/ 20 мая 2010

Я нашел офлайн помощь. Drupal не может этого сделать, но я могу просто использовать функции php html_entity_decode, чтобы избавиться от сущностей и strip_tags для тегов. В любом случае, спасибо!

0 голосов
/ 20 мая 2010

Я действительно знаком только с Drupal 6, но вы пробовали сбросить содержимое $node->content['field_custom_map_data']? Если я правильно помню, должен быть ключ с именем #raw, чтобы вы могли использовать $node->content['field_custom_map_data']['#raw'] для получения значения.

...