Module JOOMLA 3.X,如何在后端编辑模块并在前端显示

Module JOOMLA 3.X,如何在后端编辑模块并在前端显示,module,joomla3.0,Module,Joomla3.0,我对乔姆拉有点陌生。我需要设计一个模块,它在后端进行一些编辑,并在前端显示输出。以用户输入为例。我需要采取的用户输入只在后端,我必须显示在前端 我已经为此开发了一个模块,但它要求用户在前端输入。我只需要从后端的管理员那里获取输入,并在前端向用户显示输出 有什么想法吗???那么,检查一下基本系统模块是如何工作的。查看/modules下的代码。你可以从那里学到很多东西 基本上,您可以在xml中定义一些参数/输入字段等。来自mod_横幅的示例 <field

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

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


有什么想法吗???

那么,检查一下基本系统模块是如何工作的。查看/modules下的代码。你可以从那里学到很多东西

基本上,您可以在xml中定义一些参数/输入字段等。来自mod_横幅的示例

                <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\u text')

也要确保你不是

有关更多信息,请查看:


感谢您在处理的问题中如此具体。那么这个xml文件应该在/administrator/modules/mod_my-module-name中定义吗?还是应该在/modules/mod_my-module-name中定义?我的意思是,我怎么能期望joomla理解我正在安装模块的哪一部分(管理/公共)?很抱歉,我现在不太了解joomla的概念,请参阅更新的答案。模块的输出是公共的(在模板位置)。配置在管理员中。明白了。它只需要在模块文件中进行一些修改。谢谢你的快速回复