如何动态添加Joomla中的新组件参数?

时间:2014-01-20 17:00:47

标签: joomla

通常是通过设置config.xml完成​​的,但是当我的组件在运行时需要更多参数时该怎么办?几乎没有关于自定义参数的1-2个教程的信息,这些参数可以用来存档相同的东西,但前提是你愿意为很简单的东西编写大量的膨胀代码。

在我的情况下,我的组件本身就是一个小平台,即:用户可以添加我们的插件。当然,我想在组件的选项中公开这些插件的一些选项。

是否有任何快捷方式,因为如果你看一下内置组件的代码,你真的不想为每个插件做同样的事情......

好的,谢谢!欢迎任何想法!

ps:可能有更紧凑的东西,比如Redux-Framework for Wordpress。我很想知道有可以为两个CMS系统提供服务的库。

更新
'component'= Joomla组件和'plugin'我的意思是我和非Joomla插件,托管在Joomla组件中。想象一下,你的Joomla组件只是外部插件的主机。

1 个答案:

答案 0 :(得分:1)

您需要创建自定义字段类型,您可以在其中实现所需的所有逻辑。

如果您需要使用组件存储值,请添加隐藏的输入字段,并使用javascript在加载时填充标记,并插入要存储在用户交互中的值(还可以存储编码的对象)在json)。 Joomla将负责保存和检索它。

the docs