在组件视图中将div中的php文件输出作为子布局呈现为virtuemart子布局

在组件视图中将div中的php文件输出作为子布局呈现为virtuemart子布局,php,joomla,joomla3.0,Php,Joomla,Joomla3.0,我使用的是Joomla 3.5.1,我有一个组件和一个系统插件, 在我在组件中的一个视图中,我正在检查插件是否已安装,然后我正在创建一个div,在这个div中,我希望呈现一个php文件作为子布局,我希望呈现的文件将是已安装插件的一部分 如何将文件用作子布局,请提供一些想法,我尝试使用JLayoutHelper但未能完成。我尝试搜索,但未获得成功结果。 鉴于: $plu=JPluginHelper::getPlugin(“系统”、“我的插件”); 我该怎么做才能做到这一点。您没有为JLayout

我使用的是Joomla 3.5.1,我有一个组件和一个系统插件, 在我在组件中的一个视图中,我正在检查插件是否已安装,然后我正在创建一个div,在这个div中,我希望呈现一个php文件作为子布局,我希望呈现的文件将是已安装插件的一部分

如何将文件用作子布局,请提供一些想法,我尝试使用
JLayoutHelper
但未能完成。我尝试搜索,但未获得成功结果。 鉴于:

$plu=JPluginHelper::getPlugin(“系统”、“我的插件”);

我该怎么做才能做到这一点。

您没有为JLayout提供正确的语法

而不是这个

   $layout = new JLayoutFile(JPATH_SITE."/plugins/system/myplugin");
   $layout->render("mycus.php");
试试这个代码

 $layout = new JLayoutFile('mycus', $basePath = JPATH_ROOT .'/plugins/system/myplugin');

 $layout->render($params);
将加载并呈现在
JPATH\u ROOT./plugins/system/myplugin'
目录中的
'mycus.php'
布局文件$params是要传递到该文件的参数


查看此页面以获取帮助,但这没有帮助我想在div中呈现php文件的输出
 $layout = new JLayoutFile('mycus', $basePath = JPATH_ROOT .'/plugins/system/myplugin');

 $layout->render($params);