Немного решил отдохнуть от разработки и зафиксировать некоторые нюансы 🙂
Итак, есть две независимые друг от друга особенности поведения Joomla! с тегами.
Q1: как сохранить HTML-текст в статье, чтобы весь набранный текст сохранился без изменения, т.е. не удалились теги (не было так называемого tag/code stripping, т.е. вырезания тегов форматирования)
A1:
- идем в настройки статей (Content -> Article Manager)
- идем в параметры (кнопка Options)
- переходим на закладку фильтров (Text Filters)
- выставляем необходимый уровень фильтрации контента (например, для группы Administrator или Super Users ставим “No Filtering”) в соответствии с тем, каким группам пользователей как надо фильтровать контент
Q2: как сделать так, чтобы через backend интерфейс можно было внести в поле информацию, содержащую теги
A2: для этого в компоненте идем в admin\models\forms в нужное определение элементов (xml-файл) и для необходимого столбца указываем дополнительный атрибут
- filter=”raw”