Можно ли их как то с помощью функции htmlspecialcharsbx
проблема в том что этот вывод сразу принтует значение из буфера. Как бы это все получить в переменную и уже ее обработать?
Добавлять обработанное?
контент менеджер уже заполнил дескрипшены. нужно их вывести без кавычек в этом теге. или я не правильно понял что значит Добавлять обработанное?
Да, неправильно. Найти вызов SetTitle и экранировать то, что туда добавлется, перед вызовом. Если это штатные компоненты - обработать значение в result_modifier
Упс, прошу прощения. Не то скопировал. Я про дескрипшн <meta property="og:description" content="<?$APPLICATION->ShowProperty('description');?>" /> Их как я понимаю не ставят с помощью метода SetDescription в нем иногда появляются знак " что ломает тэг. а данная конструкция работает с буфером $APPLICATION->ShowProperty('description') и как ее обработать не понятно
Мы для этого накостылили свои отложенные функции
похоже тоже придется свои писать. Спассибо!
Без разницы, подход тот же
понял думал что можно типа <?$APPLICATION->GetProperty('description');?> получить строку в переменную и потом уже ее обработать. Спасибо за ответ
Обсуждают сегодня