Каковы тонкости реализации пользовательских шаблонов Symfony2 + Twig?

Добрый день товарищи.
Есть задача реализовать возможность редактирования вида персональной страницы пользователя, вплоть до полного изменения структуры html. Банально сделать форму с textarea и потом отправлять на рендер в сервис twig'а кажется идеей совсем небезопасной. Возможно следует убрать глобальные переменные и отключить большинство функций .

Кто сталкивался с подобным?
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 1
lexxpavlov
@lexxpavlov
Программист, преподаватель
Попробуйте дать пользователю возможность писать свой HTML, но ограничьте возможности с помощью HTMLPurifier-а (о нём на хабре, есть бандл). Он видится достаточно надёжным для того, чтобы пользователь не смог ввести ничего опасного. Дать ему возможность ввести основные html-теги и классы, а внешний вид - в отдельном css.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы