[tagElementPlugin] Доработанный диалог параметров
Всем привет!
Наконец доделал давно планируемую доработку диалога параметров, вызываемого по Ctrl+Insert. Теперь он учитывает указанные параметры. И не только параметры, но и набор параметров.

Красным цветом указаны параметры сниппета. Синим — параметры набора параметров. Фиолетовым — пользовательские параметры.
Набор параметров можно указать любой. Его параметры добавятся в диалог. Но если этот набор не привязан к указанному элементу (сниппету или чанку), то он не будет добавлен в список набора параметров диалога (2-е поле сверху). Если привязан, то он будет выбран.
При сохранении тег элемента сформируется заново с параметрами, которые были изначально, и изменёнными в диалоге параметрами.
Наконец доделал давно планируемую доработку диалога параметров, вызываемого по Ctrl+Insert. Теперь он учитывает указанные параметры. И не только параметры, но и набор параметров.

Красным цветом указаны параметры сниппета. Синим — параметры набора параметров. Фиолетовым — пользовательские параметры.
Набор параметров можно указать любой. Его параметры добавятся в диалог. Но если этот набор не привязан к указанному элементу (сниппету или чанку), то он не будет добавлен в список набора параметров диалога (2-е поле сверху). Если привязан, то он будет выбран.
При сохранении тег элемента сформируется заново с параметрами, которые были изначально, и изменёнными в диалоге параметрами.
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
По этому компоненту все планы выполнены.
А то часто бывает нужно скопировать редактируемый в модалке чанк, и приходится его закрывать, вбивать в поиск длинное название чанка, открывать его и там уже нажимать на кнопку «Копировать чанк»…
Но там логика работы неудобная для моих нужд. А здесь — нет чанка или tpl`ки, в секунду создал и отредактировал. И лишнего ничего не грузится при загрузки страницы. Плюс система Modx мультиокон — это фантастика, я в восторге, от того, что можно открыть чанк, а из него еще чанк, а из того — еще, если потребуется… Спасибо Вам за реализацию.