Форумы / National / Russian / Идеи / Произвольные элементы в настройках параметров плагинов (добавлено в #1058)

https://github.com/Cotonti/Cotonti/pull/1058

Macik
#35757 09.10.2012 14:31

Простой инструмент, который позволит плагинописателям (при необходимости) самим сформировать элементы настройки расширений. 

Добавлено 2 недели спустя:

Вот, дошли руки. Смотрим пул реквест: https://github.com/Cotonti/Cotonti/pull/1058

В качестве иллюстрации возможностей сделал простое расширение: https://github.com/macik/cot-extdev_custom

Выглядит так:

- в setup файле размещаем описание переменной с типом custom и именем пользовательской функции (в нашем примере color_select_input() ) для отрисовки элемента: 

color_select=10:custom:color_select_input():#aabbcc:Simple color setup

в функцию передаются имя переменой, ее значение, и следом прочие параметры указанные в setup файле. 

При записи в БД вызывается cot_import со значением фильтра равным имени переменной.

В общем кому интересно смотрите пример плагина там все просто, всего 2 файла (2 функции).

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Отредактировано: Macik (23.10.2012 20:19, 12 лет назад)