Представляю вам сниппет Jevix для фильтрации и типографирования контента на сайте. Хабровчане с ней прекрасно знакомы, ибо она родом именно отсюда: 0.9 beta, 0.9.5, и 1.0.
Мой сниппет не превносит ничего нового, просто теперь пользователи MODX могут парой кликов установить и настроить Jevix у себя на сайте.
Все параметры гибко настраиваются, ошибки пишутся в системный журнал. Есть описание параметров на русском (копипаст из методов класса) и английском (мой корявый перевод).
Вызывать просто:
[[Jevix?
&input=`[[*some_placeholder]]`
]]
Параметры можно менять при каждом вызове:
[[Jevix?
&input=`[[*content]]`
&cfgAllowTags=`b,a,img`
]]
Передавать на вход можно любой плейсхолдер или текст.
Это первая версия, наверняка будут ошибки — так что, проявите терпение.
Домашняя страница компонента, с описанием параметров.
Пакет в репозитории MODX.
Домашняя страница Jevix.
Исходный код Jevix на Github.
Исходный код компонента на Github.
Огромное спасибо всем авторам Jevix за прекрасную разработку!
Автор: bezumkin