В лучших традициях блоговедения первая запись будет посвещена тому как сделать подобный блог.
Из этой статьи вы изнаете как сделать блог программиста на MODx. Как отключить работу парсера MODx для части кода. Как опубликовать исходный код сниппета на сайте, в документации.
Лирическое отступление:
Достаточно забавно, что создание такой тривиальной системы как блог может вызывать трудности у человека, который, собственно, хочет поделиться своими секретами мастерства в работе с этой самой CMF. Но сложность подкралась незаметно — код, который я бы хотел разместить в своих статьях будет выполнять свое прямое назначение, и на даст увидеть свою исходную сущность. К счастью решение этой задачи теперь есть и у меня, и я поспеш им поделиться с нулевой аудиторией своего сайта.
Необходимые инструменты:
Пакеты FixedPre и SyntaxHighlighter.
Чтобы все заработало нужно в шаблоне вызвать SyntaxHighlighter:
[[SyntaxHighlighter? &brushes=`Css,Php,Xml`]]
Но самую большую магию творит FixedPre, он позволяет иметь такую конструкцию в вашем документе:
<pre class="brush: php;html-script: true;auto-links: false;"> <fixedpre> [[!getResources? &parents=`[[*id]]` &tpl=`element-tpl` &sortby=`menuindex` &sortdir=`ASC` &limit=`999` &depth=`0` &includeTVs=`1` ]] </fixedpre> </pre>
Заметки и ссылки по теме:
- alexgorbatchev.com/SyntaxHighlighter/manual/configuration/ — Настройки SyntaxHighlighter
- bobsguides.com/syntaxhighlighter-tutorial.html — Более подробно о плагине SyntaxHighlighter для MODx от автора
- bobsguides.com/fixedpre-tutorial.html — Более подробно о плагине FixedPre для MODx от автора
Комментарии (0)
Не писать ответ