Использование нескольких текстовых областей приводит к тому, что TinyMCE использует только последнюю конфигурацию, а не применяет правильную конфигурацию для каждой текстовой области.
Я перепробовал несколько ответов от переполнения стека. Никто из них не решил проблему. Многие ответы взяты из предыдущих версий TinyMCE, но не указывают, для какой версии предназначены ответы, что делает устаревшие ответы актуальными, когда их нет. Больше всего беспокоит то, что официальная документация от TinyMCE 4 также явно неверна.
Это «официальный» способ указать более одного селектора:
tinymce.init({
selector: "#textarea1",
});
tinymce.init({
selector: "#textarea2",
});
Фактический результат заключается в том, что TinyMCE использует только последнюю конфигурацию ("# textarea2").
Другие решения, которые вы найдете в Переполнении стека и в других местах, не решают проблему (используя «точный» режим, указав «текстовые поля» и т. Д.). Официальная документация для tinyMCE v4 также использует вышеуказанный метод, хотя он явно ошибочен.
Вы можете увидеть это в документации для себя по следующей ссылке: https://www.tiny.cloud/docs/general-configuration-guide/multiple-editors/
Поскольку использование более одного редактора на странице является базовой функциональностью, я не понимаю, как существует так много возможных «правильных» ответов на один и тот же вопрос (примечание: этот вопрос конкретно касается tinyMCE версии 4), и, очевидно, нет точного простого, правильного ответа. Нет никаких причин для того, чтобы это был вопрос, чтобы часами отвечать разными способами без четкого решения. Мы не совсем отправляем людей на Марс, здесь ...
Заранее благодарим за помощь в этом вопросе.