Получить значения CCK без HTML в шаблонах Drupal

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

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

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

Как Drupal 5 способ это исправить?

2 ответа

Решение

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

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

Другие вопросы по тегам