Как сделать так, чтобы по умолчанию для определенных документов вместо TinyMCE открывался обычный редактор или Axe?

Для начала, давайте рассмотрим два варианта - использование обычного редактора или Axe вместо TinyMCE. Обычный редактор реализован в MODX и предоставляет базовые функции редкатирования текста, в то время как Axe является сторонним редактором, который можно интегрировать в MODX.

Теперь, чтобы настроить открытие определенных документов с использованием обычного редактора или Axe, мы можем использовать разные подходы.

1. Для использования обычного редактора, нужно создать новый шаблон в MODX и применить его к нужным документам. В этом шаблоне, вместо вызова TinyMCE, нужно использовать обычный редактор.

Для этого, необходимо открыть файл шаблона (обычно с расширением .tpl или .html, в зависимости от использованного шаблонизатора) и найти место, где вызывается TinyMCE. Замените это место на вызов обычного редактора. В MODX обычный редактор обычно вызывается с помощью тега [+content+]. Например:

[+content+]

Таким образом, все документы, использующие данный шаблон, будут открываться с использованием обычного редактора.

2. Чтобы использовать Axe вместо TinyMCE, нам нужно установить пакет с Axe (см. документацию для MODX по установке пакетов). После установки Axe, мы должны задать его в качестве выбранного редактора для нужных документов.

Для этого, откройте нужный документ в административной панели MODX и найдите настройки редактора. В MODX редактор обычно настраивается с помощью TV (гибкие переменные). Создайте новую TV с типом "относительный путь к файлу" и указывайте путь к файлу с редактором Axe. Затем, присвойте эту TV нужным документам.

Настройки для TV могут выглядеть примерно так:

Field Type: Relative Path
Input type: text
Default value: assets/axe/index.html

Теперь, когда мы установили TV с редактором Axe, нужно модифицировать шаблон, чтобы вызывался этот редактор. Откройте файл шаблона и найдите место, где вызывается TinyMCE. Замените этот вызов на использование TV с Axe вместо этого. Например:

[+tv.my_axe_editor+]

Таким образом, все документы, имеющие указанную TV, будут открываться с использованием редактора Axe.

Таким образом, мы рассмотрели два подхода к изменению редактора текста по умолчанию для определенных документов. Вы можете выбрать один из этих подходов, основываясь на своих требованиях и предпочтениях. Удачи в ваших разработках!