使用参数创建 joomla 模块
Create joomla module with parameters
我是 joomla 2.5 的新手,我正在查看关于如何创建模块的 joomla 教程,但没有关于如何向其添加参数的内容。我现在所做的是创建一个模块,向我的页面显示一条 hello world 消息,现在我想在我的模块中有一个参数,标签为你的消息。这样,管理员将设置新消息,我可以 return 使用 helper.php 文件。
在 xml 文件中我必须添加:
<config>
<fields name="params">
<fieldset name="basic">
<field name="message" type="text" default="https://osis.extranet.marseille-provence.fr/signalement/new" label="Lien de la page" description="Lien de la page à ouvrir." />
</fieldset>
</fields>
</config>
然后在 helper.php 文件中,我在 class 的 getMessage 函数中写了这个:
jimport('joomla.application.module.helper');
$msg = $params->get('message', 'hello world');
return $msg;
就是这样,当然不要忘记添加 $params 作为函数的参数。
我是 joomla 2.5 的新手,我正在查看关于如何创建模块的 joomla 教程,但没有关于如何向其添加参数的内容。我现在所做的是创建一个模块,向我的页面显示一条 hello world 消息,现在我想在我的模块中有一个参数,标签为你的消息。这样,管理员将设置新消息,我可以 return 使用 helper.php 文件。
在 xml 文件中我必须添加:
<config>
<fields name="params">
<fieldset name="basic">
<field name="message" type="text" default="https://osis.extranet.marseille-provence.fr/signalement/new" label="Lien de la page" description="Lien de la page à ouvrir." />
</fieldset>
</fields>
</config>
然后在 helper.php 文件中,我在 class 的 getMessage 函数中写了这个:
jimport('joomla.application.module.helper');
$msg = $params->get('message', 'hello world');
return $msg;
就是这样,当然不要忘记添加 $params 作为函数的参数。