Есть ли способ установить Modx Revolution для вывода HTML <? > s используя выходной фильтр nlb2r, а не XHTML < br/> s через системные настройки?Set Modx Revolution: nl2br to Output HTML
ответ
Просто создайте пользовательский фрагмент - http://rtfm.modx.com/display/revolution20/Input+and+Output+Filters+%28Output+Modifiers%29, как пример:
<?php
$mode = !empty($options) ? true : false;
return nl2br($input, $mode);
Этот фильтр не зависит от настроек системы, он находится в коде modx- https://github.com/modxcms/revolution/blob/develop/core/model/modx/filters/modoutputfilter.class.php#L431 так что вам нужно создать пользовательский фрагмент кода.
Я уже использую собственный фильтр (который тоже чище): 'return nl2br ($ input, false);'. Однако я хочу знать, есть ли системный параметр, который я могу изменить, а не как написать собственный фрагмент. Я бы предпочел не дублировать функции системы, если это возможно. –
это не в системных настройках, это код - https://github.com/modxcms/revolution/blob/develop/core/model/modx/filters/modoutputfilter.class.php#L431, поэтому вам нужно создать собственный фрагмент. – Vasis
@ Vasis- Ваш комментарий ответил на мой вопрос. Если вы ответите, я его выберу. –
Вам следует избегать использования фрагментов и фильтров, насколько это возможно. Они увеличивают время синтаксического анализа.
Там есть настройки для того, что вы спросите
Искать tiny.element_format
и изменить его на html
.
Выходные фильтры жестко закодированы.
Вы могли бы всегда:
SomeElement:nl2br:replace=`<br />==<br>`
Не совсем уверен, что вы хотите уронить/в HTML5 просто игнорирует его. Но в любом случае замена будет вам хорошо.
Ознакомьтесь с главой 7 моей книги, она содержит все фильтры и примеры того, как их связывать.
- 1. modx revolution slow backend
- 2. ТВ-выход MODx Revolution
- 3. Неожиданное Токен - MODx Revolution 2.2.9
- 4. MODx Revolution Кэширование динамически Сформирован заполнителей
- 5. ModX Revolution не переключает контекст
- 6. MODx Revolution GetResources tplChunk выбор
- 7. Фронтальный Ajax в ModX Revolution
- 8. Данные не отосланы из формы. MODx Revolution
- 9. Modx Revolution ограничивает доступ к пользователям
- 10. Загрузите свои пользовательские классы в MODx Revolution
- 11. Как сгруппировать ModX Revolution GalleryВопросы к году
- 12. MODx Revolution: Условная загрузка кусков на сайт
- 13. Простой приветственный плагин word в MODx Revolution
- 14. ModX Revolution Gallery получить список albaum
- 15. MODx Revolution Wayfinder возвращение пустая строка
- 16. Modx revolution godaddy настройки электронной почты
- 17. получить изображение на домашней странице modx revolution
- 18. ModX Revolution: метод get pass закодированный символ
- 19. MODX Revolution MIGX фильтр ТВ по дате
- 20. MODx (Revolution) - использование CAPTCHA для форм
- 21. получить jquery output to html output
- 22. logstash output to kafka - set key key
- 23. sql result set to Output JSP page
- 24. linux shell output to html
- 25. Pandas Pivot output to html
- 26. Переадресация ModX на основе строки запроса (Revolution 2.3)
- 27. MODx revolution + spiefeed snippet stripHtmlTags почему не работает?
- 28. Настройка MODx Revolution для работы с http и https
- 29. Ссылка на внешний URL-адрес из меню Modx Revolution
- 30. Проблемы при попытке конвертировать HTML-таблицу в CSV в MODx Revolution
Возможный дубликат [Установить TinyMCE для вывода HTML не XHTML] (http://stackoverflow.com/questions/16971123/set-tinymce-to-output-html-not-xhtml) – OptimusCrime
Зачем мне дублировать свой вопрос ? Это просто глупо. –