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 ...}
。