JSF*_*Fan 5 parameters joomla module
我以前以这种方式从 Joomla 文章中添加了 Joomla 模块:{loadmodule mod_name}但是这次我需要从中传递参数。
如何将文章中的参数传递给 Joomla 模块?
您需要修改或克隆 Joomla 插件,loadmodule因为它不处理模块名称以外的参数。如果你精通 PHP(假设你不介意用一点 Regex 工作弄脏你的手),这并不是特别困难,但我建议克隆它并以这种方式使用它:
\plugins\content\loadmodule到\plugins\content\Myloadmodule(及其所有文件)loadmodule.php和重命名loadmodule.xml为myloadmodule.php和myloadmodule.xml。 这些是您将完成所有工作的文件。loadmodule与myloadmodule(案例大小写)myloadmodule.php,从第 36 行开始,使用正则表达式去除{loadposition xxx}正在处理的内容。您需要修改此 Regex 以获取{myloadmoduel blah-blah-blah}在文章中使用时要提供的参数。loadposition并为myloadposition.创建和相同的记录。(除非你想编写和安装程序)我想我已经涵盖了所有内容,但这应该足以为您完成大部分工作。完成后,使用{myloadposition ...}代替{loadposition ...}。