Доброго всем дня!
Нужно в блоке вывести часть содержимого материала - текст длинной 60 символов.
Обрезание текста осуществляю с помощью truncate_utf8().
Ну вот незадача - текст соержит теги форматирования. Т.е. при обрезке, можно обрезать пол абзаца и получится некорректная верстка.
Надо перед применением truncate_utf8() очистить содержимое от тегов форматирования.
Есть ли в друпале подходящая функция для этого?
Комментарии
http://php.net/manual/en/function.strip-tags.php
А еще это может вьюз делать, но как я понял в данный момент вы не им пользуетесь...
check_plain() - вычищает все теги. Функция Drupal API/
htmlspecialchars() - преобразовывает теги в спец.символы HTML. Обычная PHP-функция.
эта функция не вычищает теги, а их экранирует.
Сорри, неправильно понял вопрос. Думал, речь идет о пользовательском вводе и нужно вывести инфу в первозданном виде, не нарушаю верстку.
Не за что... Обращайтесь еще