Игорь

Игорь

Был в сети 17 января 2025, 14:50
Заказы не принимаю
дописываю что б было так, дописываю
"inputTV":"gallery-klient"
(это tv, у него в источники файлов выбран нужный путь.)

Вкладки формы
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image", "inputTV":"gallery-klient"},
    {"field":"title","caption":"Название картинки"}
  ]
}]
но все равно, открывает через корень
а если у меня так задаются поля

Вкладки формы:
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image"},
    {"field":"title","caption":"Название картинки"}
  ]
}]

Разметка колонок:
[{
  "header": "Изображение", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage","renderer": "this.renderImage"
},
{
  "header": "Название", "sortable": "true", "dataIndex": "title"
}]
tinymce.PluginManager.add('mxs_mce_plugin', function(editor, url) {
	editor.ui.registry.addButton('work_desc', {
		text: 'Work desc',
		onAction: function() {
			//editor.insertContent('<div class="work__desc"><p>Тут описание</p></div>');
			editor.selection.setContent('<div class="work__desc"><p>' + editor.selection.getContent() + '</p></div>');
		}
	});
});
Выделенный текст (например мне надо столбик текста обернуть в , текст заменяеся на «тут описание».
2022-08-21-23-34-38

Вот самое нужное, это как сделать клон
<blockquote></blockquote>
, назвать его
<blockquote-info></blockquote-info>
и сделать отдельный стиль, но как не понятно… Удобно когда выделяешь блок текста, и назначаешь «цитирование» и текст оборачивается сразу…
Наконец-то нашел нормальную пошаговую инструкцию с объяснением человеческим

ссылка
www.pandoge.com/stati-i-sovety/otobrazhaem-knopki-upravleniya-tablicami-v-vizualnom-redaktore-tinymce-v-modx-revo инструкция в самом конце была.

Эта инструкция относится для Modx Revo. Речь пойдет о текстовом редакторе TinyMCE Rich Text Editor.

На днях, ознакомился с данной статьей и появилась идея. Идея в том, что мне часто необходимо вставлять готовые текстовые/медиа блоки между абзацами когда добавляю статьи в блоге.

Каждый раз, копировать код или искать чанк, и потом вставлять в контент, не удобно и требует времени.

Когда начал изучать текстовый редактор TinyMCE для Modx Revo, узнал, что он больше не поддерживается разработчиками и решил заменить его на TinyMCE Rich Text Editor.

И начал разбираться, как включить или добавить необходимые плагины/кнопки в текстовый редактор TinyMCE Rich Text Editor в Modx Revolution.

И так, начнем.

1. Устанавливаем TinyMCE Rich Text Editor.

2. Заходим в настройки TinyMCE Rich Text Editor. Для этого, заходим в Системные настройки (находится в правом углу админки).

3. В пространстве имен skr.sh/sFFx07nlKhu?a выбираем tinymcerte. Откроются настройки.

4. Находим «Плагины» в списке настроек. skr.sh/sFFfa3NbIys?a. В значениях два раза кликаем мышкой. Вставляем курсор в конце и обязательно вставляем пробел и пишем template. Нажимаем Enter.

5. На той же странице настроек, находим Раздел Панель инструментов 1 skr.sh/sFFcgTOuWvt?a и в значениях 2 раза кликаем мышкой и в конце строки вставляем пробел | template и нажимаем Enter.

6. Далее, открываем Notepad++ или любой другой текстовый редактор в компьютер (например, Блокнот) и пишем следующий код:

{
	"templates": [{
		"title": "Some title 1",
		"description": "Some desc 1",
		"content": "[[$chunkname]]"
	}, {
		"title": "Some title 2",
		"description": "Some desc 2",
		"url": "../assets/components/tinymcerte/templates/template-name.html"
	}]
}
и сохраняем файл с названием external-config.json в директории /assets/components/tinymcerte/tinymcerte/js/.

7. В настройках в Поиск по ключу вводим tinymcerte.external_config (скриншот) skr.sh/sFFsNtBYYCy?a

и в значение относительный путь к файлу external-config.json. В нашем случае, это ../assets/components/tinymcerte/tinymcerte/js/external-config.json. Жмем Enter.

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