Skip to content
  1. Компоненты
  2. Ace
  3. Системные настройки

Системные настройки ​

Namespace: ace, area: general.

Где изменить: Управление → Системные настройки → фильтр по namespace ace.

При обновлении пакета ключи ace.* не перезаписываются. Исключения: пустой ace.snippets resolver заполняет набором по умолчанию. which_element_editor resolver ставит Ace при каждой установке и каждом обновлении, даже если раньше был другой редактор элементов.

Внешний вид и редактор ​

КлючТипПо умолчаниюОписание
ace.themetextfieldchromeИмя модуля темы: monokai, tomorrow_night, github, kr_theme. В описании настройки kr указана как kr, рабочее значение kr_theme
ace.font_sizetextfield13pxРазмер шрифта
ace.word_wrapcombo-boolean—Перенос длинных строк (также Alt+Z)
ace.soft_tabscombo-booleanДаПробелы вместо символа Tab
ace.tab_sizetextfield4Ширина таба в пробелах
ace.fold_widgetscombo-booleanДаКнопки сворачивания кода на gutter
ace.show_invisiblescombo-booleanНетПробелы, табы, концы строк
ace.heighttextfieldпустоВысота в px для элементов, файлов, #ta и буфера кэша. Пусто: высота поля Ext. TV Ace и .modx-richtext ключ не читают: высота поля или 200
ace.growtextfieldпустоПодгонка высоты под текст. Пусто = выкл. Число > 0 = макс. высота. 0 = без лимита

Поведение ​

КлючТипПо умолчаниюОписание
ace.auto_close_tagscombo-booleanДаАвтозакрытие скобок, кавычек, HTML/MODX-тегов
ace.draft_restorecombo-booleanНетЧерновики в localStorage. После перезагрузки предложение восстановить (TTL 7 дней)
ace.color_previewcombo-booleanНетПодсветка #rgb, #rrggbb, #rrggbbaa, rgb/rgba, hsl/hsla. Mime: css, scss, less, html, smarty, twig, svg. До 2000 строк. PHP и JSON без превью
ace.html_elements_mimetextfieldпустоMIME для шаблонов, чанков и HTML-ресурсов. Пусто: авто (text/x-smarty при Fenom pdoTools, text/x-twig при Twiggy, иначе text/html)
ace.snippetstextareaпусто / defaultsTab-сниппеты. При пустом значении на установке или обновлении resolver записывает набор по умолчанию

Связанные настройки MODX ​

КлючРоль для Ace
which_element_editorЗначение, отличное от Ace, отключает плагин везде, кроме регистрации имени RTE. Пустая или отсутствующая настройка считается Ace
use_editorВключает ветку RTE для ресурса. Берётся контекстное значение, если оно есть
which_editorПустое значение и Ace не считаются чужим RTE. Другое имя при use_editor = Да оставляет #ta обычным textarea, если richtext выключен

Пути ​

В пакет не входят. Создайте вручную, если ядро или assets лежат не в стандартном месте.

КлючПо умолчанию
ace.core_path{core_path}components/ace/
ace.assets_url{assets_url}components/ace/

Пример темы Material-like ​

MODX Ace Material Theme: tomorrow_night, размер шрифта, плагин со стилями.

Связанные разделы ​