我正在为客户端开发Joomla 2.5组件,我们可以在后端更改组件配置中的背景颜色。使用颜色选择器进行此更改,因此几乎可以选择任何颜色。
可以说没有太多细节,设置组件中的所有颜色变化(包括找到要加载的相应图像)是非常流程密集的。我只想在组件参数中进行更改时进行编译,但是当com_config组件保存配置时我没有看到Joomla触发事件的任何地方,我不想更改客户端具有此位置的位置选项或如何访问它。
是否有任何机构知道我如何回应此事件,因为不能选择更改Joomla源代码?
答案 0 :(得分:1)
有一个待处理的补丁包含onConfigurationBeforeSave
和onConfigurationAfterSave
个事件:#29769。
在合并之前,我想到的唯一想法就是从组件本身观察组件的配置。
与当前配置校验和进行比较。
a)如果不同,请存储当前配置哈希并运行处理
现在,您可以执行它的地方很少: