-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
26 lines (21 loc) · 1.61 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Данный плагин обеспечивает автоматическое форматирование кода в 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