В DokuWiki подсветка кода различных языков программирования выполняется с помощью GeSHi.
Для подсветки кода 1С, необходимо:
_1c.php
в каталог /inc/geshi/
userstyle.css
в каталог <dokuwiki>/conf
В конструкции code указываем язык: <code _1c>
Процедура НайтиВСписке(Команда) // комментарий ПараметрыФормы = Новый Структура("ТекущаяСтрока", Объект.Ссылка ); ОткрытьФорму("Справочник.Товары.ФормаСписка", ПараметрыФормы); КонецПроцедуры
Этот раздел читать необязательно. Он для тех, кто не хочет использовать готовый архив, а хочет сделать все самостоятельно. Для таких людей, ниже, указаны места разбросанных граблей.
Изначально, мы использовали исходник, созданный Kirill Krasnov.
Грабли №1
inc/geshi
, то результата не будет.
Самый простой путь для достижения результата - это переопределить цветовую схему с помощью стандартного механизма Dokuwiki, файл conf/userstyle.css
.
Грабли №2
1c.php
на _1c.php
, а название языка 1C
на _1c
. Иначе вы получите невалидный css-селектор (начинается с цифры)
LANG_NAME