Joomla-renderModule函数

Joomla-renderModule函数,joomla,module,Joomla,Module,请帮助,我对Joomla的函数renderModule有问题。。我试图使用此函数呈现模块,但不幸的是,它将javascript从呈现模块中剥离。 我在自己的模块中使用该函数,根据本文,该模块包括其他模块。。 代码如下: <?php $moduleType = "j15html"; $moduleName = "test"; $option = JRequest::getVar( 'option', '' ); $view = JRequest::getVar( 'view', '' );

请帮助,我对Joomla的函数renderModule有问题。。我试图使用此函数呈现模块,但不幸的是,它将javascript从呈现模块中剥离。 我在自己的模块中使用该函数,根据本文,该模块包括其他模块。。 代码如下:

<?php
$moduleType = "j15html";
$moduleName = "test";
$option = JRequest::getVar( 'option', '' );

$view = JRequest::getVar( 'view', '' );

$id = JRequest::getInt( 'id', 0 );

$moduleName .= $id;
//echo $view;
if ( $option == "com_content" && $view == "article"  ) {
//echo $moduleName;
 $module = JModuleHelper::getModule($moduleType, $moduleName);
 //print_r($module);
  if ( ! empty( $module ) ) {
   $attribs = array();
   echo JModuleHelper::renderModule( $module, $attribs ); 
  }
}

您没有提到您正在使用的Joomla的哪个版本,但是您可能想检查一下,Joomla一直在按照您的方式编码,并且没有删除额外的编码


确保您阅读了操作指南,这样您就知道如何使用它了,因为一开始它看起来有点混乱,但是它有一个按钮可以将标签从<更改为-,实际上我已经禁用了WYSIWYG编辑器..当模块显示为标准时,代码正在工作。。(当它设置了位置,然后在模板中提到相同的位置,并设置了应显示的菜单项时)…它只有在通过renderModule函数渲染时才会被剥离..哦..我知道该站点正在运行Joomla 1.5Ah!感谢您的澄清。不幸的是,我不知道为什么renderModule函数会在这种情况下剥离它。我想看看解决方案是什么。您看过该函数了吗具体地说?那么..我花了很多精力来尝试让它工作,但不幸的是,我到目前为止还没有实现。Joomla中getModule方法的行为真的很奇怪。我在运行该方法的过程中尝试打印变量,这真的很奇怪。它调用方法JModuleHelper::_load..当我打印时,有一个名为$modules.的数组数组,脚本运行(因此它仍然在那里),但是$module->content不包含它(巨大的wtf)…另一个wtf更进一步,因为在_load方法返回相同的数组并打印它之后,它不会运行javascript..因此,有没有另一种方法可以在joomla中呈现模块?:DHm..再过几个小时,试图解决这个问题..但我不确定为什么..我再次创建了所有模块。可能有一个错误。我真的很讨厌这种错误。当事情解决了,你不知道为什么