我对 Joomla 有点陌生。我需要设计一个在后端进行一些编辑并在前端显示输出的模块。以用户输入为例。我只需要在后端接受用户输入,并且必须在前端显示它。
我已经为此开发了一个模块,但它要求用户在前端输入。我只需要从后端的管理员那里获取输入,并将输出显示给前端的用户。
有什么想法吗?
因此,请检查基本系统模块的工作方式。查看 /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')
还要确保您没有将模块与组件混淆。
欲了解更多信息检查: