Обрезка текста
Вопрос, наверное чисто к программерам.
Такая ситуация. Решил в расширении сделать обрезку контента, так называемую краткое содержание. Для этого использую функцию fixed_lgd_cs. Она режет хтмл, но тока режет как стандартная функция substr, т.е. завершающие теги сносит. При выводе соответственно невалидный хтмл получается и все съезжает на нет. Есть ли готовая функция в Тайпо, чтобы пофиксить код и привести его в валидное состояние. Код HTML:
<p>text text text <span>text text </span></p> |
В stdWrap вроде есть cropHTML, можно его вызвать
|
Меня интересует не TS, а именно PHP-функционал ядра TYPO3. Я не нашел такой функции. Проблема то не в обрезке, а в результате этой обрезки.
Я конечно решил эту нетривиальную задачу путем написания собственной функции по обработке html-контента, но предполагаю, что есть решение ядра. Кстати cropHTML я пробовал - у него тоже косяк с обрезкой - режет не там где надо. Может я просто делаю неправильную последовательность действий, но к сожалению я не знаю как правильно обрезать контент, а потом его вывести |
...Хм)) А действительно... Поставил обрезку перед рендерингом и вроде все хорошо стало. Во я тупанул))
|
Часовой пояс GMT +4, время: 10:49. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot