我已经创建了 Joomla 模块并在后端的参数配置中添加了一个自定义字段类型,使用这样的 .xml 文件:
<fields name="params">
<fieldset
addfieldpath="/modules/<module_name>/fields" name="basic">
<field name="articles" type="articles" label="label" />
.
.
.
</fields>
这工作得很好,但还有一个问题:当被调用以创建字段 html 时,如何访问自定义字段类中的模块 ID ?
提前谢谢!
更新
我深入挖掘了找到该JModuleHelper::getModule($type, $name)
方法,$type
如果没有$name
指定,则返回给定的第一个模块,或者返回$type
具有. 的给定模块$name
,但是由于可以创建具有相同名称的模块,因此这种方法是有点丑。