atomoc/modx-geshi
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Данный плагин обеспечивает автоматическое форматирование кода в MODx Evolution для подсветки синтаксиса и для его экранирования.
Примечание для TinyMCE:
Автоматического определения синтаксиса в данный момент не реализовано, по этому выбор стиля подсветки кода, отличного от bash (синтаксис используемый по уполчанию), осуществялется за счёт параметра class, тегов pre или code.
Например:
<pre class="css">
#content{
color: red;
}
</pre>
Или:
Например:
<code class="php">
echo 'Подсветка кода PHP';
</code>
Выбор синтаксиса осуществляется за счёт функции TinyMCE "styleselect" и настроек его параметра style_formats.
Установка:
Первым делом следует создать директорию, в папке assets/plugins/, под названием geshi
После чего загрузить в неё файловую структуру плагина
Создать в системе MODx плагин, под названием: geshi, с описанием: Подсветка синтаксиса и экранирование кода
Вставить в поле кода плагина содержимое файла plugin.geSHi.tpl
Использовать во время наступления события: OnLoadWebDocument