如何在helper.php文件中创建自定义变量,将其设置在此处并在tmpl文件中使用它?例如:
在helper.php中的我添加了变量
$customstring = 'My string';
然后我想在即tmpl / default.php
中显示这个变量<?php echo $customstring; ?>
不工作。这有什么不对?
答案 0 :(得分:0)
在主模块文件(mod_mymodule.php)中包含您的帮助程序,然后调用右侧函数并在视图中使用该变量,这是一个示例:
http://blog.joomlaearth.com/2012/create-you-first-joomla-1-6-module-completely-from-scratch/
答案 1 :(得分:0)
您的帮助文件应包含函数或类,并应返回您想要传回的结果。
如果模块的主文件类似于mod_weblinks.php文件 您可以像这样填充变量
$list = modWeblinksHelper::getList($params);
和$ list在范围内,并且您可以在视图及其tmpl文件中自动使用。
如果您的模块更复杂,那么请查看网站中的其他一些模块。