Вы решили поделиться в интернете примерами своего мастерства программиста. Разработали для этого сайт, используя любимую CMF – MODX Revolution. И столкнулись с проблемой: как же вывести на страницу код суперсниппета, чтобы им смогли воспользоваться другие.
Cложность состоит в том, что код, размещаемый в статьях, может выполнять свое прямое назначение, а вот увидеть себя в виде символов не позволит. Но решение существует и, кстати, не такое уж сложное, более того, очень простое.
Их вы найдете в официальном репозитории modx.com.
После установки дополнений вызвать в шаблоне страницы сниппет SyntaxHighlighter вот таким образом:
[[SyntaxHighlighter? &brushes=`Css,Php,Xml`]]
Затем обратиться к FixedPre, который позволяет иметь такую конструкцию в вашем документе:
<fixedpre> [[!pdoResources? &parents=`[[*id]]` &tpl=`nik.tplArticles` &sortby=`menuindex` &sortdir=`DESC` &limit=`10` &depth=`2` &includeTVs=`1` ]] </fixedpre>
Все, ваш исходник на странице успешно размещен