Максим В.
289 сообщений
#14 лет назад
Как в ModX в содержимом документа вставить код сниппета, чтобы он остался кодом, а не "превращался" в работающий сниппет?
Ну вот так, например:
http:///www.modx-cms.ru/dokumentatsiya/o-modx/razrabotka-na-modx/chto-takoe-shablon.html

Там есть сниппет просто в тексте и сниппет в "примере шаблона". Как сделать обоими способами?
То есть, по сути нужно что-то типа code, но что-то не понимаю, как это сделать, а вроде как совсем просто.
Кирилл Е.
2817 сообщений
#14 лет назад
Как вариант - прочитать с БД код нужного сниппета и просто вывести как текст в теге <code> например.

Или написать плагин, который перед выполнением сниппета будет проверять наличие параметра execute и если он == 'false' - не выполнять, а только выводить код взяв его с бд или объекта event

и получится - вывод кода сниппета.

код плагина не навожу, есть чем заняться
Максим В.
289 сообщений
#14 лет назад
Код сниппета у мена под рукой, не вижу разницы, откуда его брать, из буфера или базы...
А нет ничего встроенного типа как тут:

` &to=`` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &invalidClass=`invalidValue` &requiredClass=`requiredValue` &cssStyle=`ContactStyles` &gotoid=`46` &vericode=`1` !]

Просто вряд ли в сайте-примере делали запрос из базы и вставляли в код.