Увы, в актуальной на сей момент версии CustomButtons от 2019-07-11, из интерфейса это сделать невозможно! Там можно только добавить или удалить. Отредактировать или изменить сортировку уже не получится.
Для этого надо отредактировать файл config.json
, находящийся по пути dokuwiki/lib/plugins/custombuttons/
.
[{"label":"Code","code":"","type":1,"pretag":"<code>","posttag":"<\/code>","icon":"page_code.png"},{"label":"File","code":"","type":1,"pretag":"<file php file-name.php>","posttag":"<\/file>","icon":"php.png"},{"label":"\u041d\u0430\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439","code":"","type":1,"pretag":"<sup>","posttag":"<\/sup>","icon":"ind-up.png"},{"label":"\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439","code":"","type":1,"pretag":"<sub>","posttag":"<\/sub>","icon":"ind-dow.png"},{"label":"\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439","code":"","type":1,"pretag":"<del>","posttag":"<\/del>","icon":"del.png"},{"label":"\u041d\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c","code":"","type":1,"pretag":"<nowiki>","posttag":"<\/nowiki>","icon":"nowiki.png"},{"label":"\u0411\u0435\u0437 \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044f","code":"~~NOTOC~~","type":0,"pretag":"","posttag":"","icon":"contents.png"},{"label":"\u041d\u0435 \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u0442\u044c","code":"~~NOCACHE~~","type":0,"pretag":"","posttag":"","icon":"cache.png"},{"label":"\u041e\u0442\u043a\u043b. \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438","code":"~~DISCUSSION:off~~","type":0,"pretag":"","posttag":"","icon":"discussion.png"}]
Для сортировки нужно переместить конструкцию {…}
в нужное место. Конструкции разделяются запятыми.
К примеру, чтобы кнопку с меткой Code сделать последней, нужно перенести эту конструкцию в нужное место, не забыв убрать лишние и добавить недостающие запятые.
{"label":"Code","code":"","type":1,"pretag":"<code>","posttag":"<\/code>","icon":"page_code.png"}
Но, скорее всего, этого будет мало, т.к. в интерфейсе редактора ничего не изменится – как она была первой, так и останется, хотя в настройках плагина будет уже последней.
В этом случае, необходимо в настройках добавить любую запись (можно просто нажать Добавить
ничего не заполняя) и удалить ее.
Вероятно, когда количество записей равняется 10 или более, формат немного меняется и для каждой конструкции добавляется порядковый номер, к примеру, "1":
.
Итого, код теперь у меня выглядит так и это нужно учитывать при изменении порядка.
{"1":{"label":"Code","code":"","type":1,"pretag":"<code>","posttag":"<\/code>","icon":"page_code.png"},"2":{"label":"File","code":"","type":1,"pretag":"<file php file-name.php>","posttag":"<\/file>","icon":"php.png"},"3":{"label":"\u041d\u0430\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439","code":"","type":1,"pretag":"<sup>","posttag":"<\/sup>","icon":"ind-up.png"},"4":{"label":"\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439","code":"","type":1,"pretag":"<sub>","posttag":"<\/sub>","icon":"ind-dow.png"},"5":{"label":"\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439","code":"","type":1,"pretag":"<del>","posttag":"<\/del>","icon":"del.png"},"6":{"label":"\u041d\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c","code":"","type":1,"pretag":"<nowiki>","posttag":"<\/nowiki>","icon":"nowiki.png"},"7":{"label":"\u0411\u0435\u0437 \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044f","code":"~~NOTOC~~","type":0,"pretag":"","posttag":"","icon":"contents.png"},"8":{"label":"\u041d\u0435 \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u0442\u044c","code":"~~NOCACHE~~","type":0,"pretag":"","posttag":"","icon":"cache.png"},"9":{"label":"\u041e\u0442\u043a\u043b. \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438","code":"~~DISCUSSION:off~~","type":0,"pretag":"","posttag":"","icon":"discussion.png"},"10":{"label":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044f\u043a\u043e\u0440\u044c","code":"","type":1,"pretag":"<BOOKMARK:","posttag":">","icon":"anchor.png"},"11":{"label":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0433\u0430\u043b\u0435\u0440\u0435\u044e","code":"{{gallery> ?200x200&0&random&showtitle }}","type":0,"pretag":"","posttag":"","icon":"gallery.png"}}
Обсуждение