ModX: как показать код сниппета?
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` !]
Просто вряд ли в сайте-примере делали запрос из базы и вставляли в код.