0

我对 Joomla 有点陌生。我需要设计一个在后端进行一些编辑并在前端显示输出的模块。以用户输入为例。我只需要在后端接受用户输入,并且必须在前端显示它。

我已经为此开发了一个模块,但它要求用户在前端输入。我只需要从后端的管理员那里获取输入,并将输出显示给前端的用户。

有什么想法吗?

4

1 回答 1

0

因此,请检查基本系统模块的工作方式。查看 /modules 下的代码。你可以从那里学到很多东西。

基本上你可以在你的xml中定义一些参数/输入字段和东西。来自 mod_banners 的示例

                <field
                name="header_text"
                type="textarea"
                filter="safehtml"
                rows="3"
                cols="40"
                label="MOD_BANNERS_FIELD_HEADER_LABEL"
                description="MOD_BANNERS_FIELD_HEADER_DESC" />

然后在您的模块 php 文件中,您可以获得保存的值:

$params->get('header_text')

还要确保您没有将模块与组件混淆。

欲了解更多信息检查:

Joomla!开发者

为 Joomla 2.5 创建一个模块

于 2013-03-14T20:13:22.933 回答