在自定义joomla模块中使用变量来获取工具提示

时间:2014-07-01 10:45:53

标签: joomla joomla-module

我是joomla开发的新手,但我似乎无法弄清楚如何动态获取描述以显示为模块后端的表单数据的工具提示。我正在查看来自joomlart的示例模块,他们的xml文件中的单个字段元素的代码如下所示。

<field 

                name="mainWidth" 

                type="text" 

                default="auto"

                size="5"

                label="MAIN_WIDTH" 

                description="MAIN_WIDTH_DESC" />

MAIN_WIDTH和MAIN_WIDTH_DESC显然是稍后在后端运行模块时以某种方式访问​​和呈现的变量,但我无法找到这些变量的值存储位置或如何复制此行为。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

标签是打印到屏幕的标签,描述将呈现为工具提示。

您可以使用实际文本替换这些变量名称,并且在呈现表单时它将起作用。 但是,在您的示例中,我相信他们正在使用语言文件来显示文本。

虽然您可以在模块中为该模块的使用设置语言文件,但命名约定告诉我这些文件是从模板的语言文件中提取的。

(这样的文件很可能在/ language或/ administrator / language或/ templates / yourtemplate / language下找到)

此类文件的好处是允许网站的翻译存在,而无需每次都编写新的模块/模板。

最终,如果您不想要网站的各种语言版本,并且您只打算在一个网站上使用该模块而不是将其作为扩展程序出售,那么就没有必要创建一个语言文件对于你自己的定制模块(虽然最好的做法可能是这样做)。

相关问题