Получить значения 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']
чтобы получить значение.