1

虽然贬值。不过,我想实现这个功能,请不要建议我升级到更新版本的 Joomla。我试图在/tmp/default.php特定组件的文件中的所需位置编写这段代码。请告诉我我走对了吗。我仍然没有得到答案。谢谢。

jimport('joomla.form.form');
JModel::addIncludePath(JPATH_SITE.DS.'components'.DS.'com_user'.DS.'models');
$model = JModel::getInstance('User', 'UserModel');
echo "something is not right. Please login.";
var_dump($model);
$form = $model->getLoginForm();
4

1 回答 1

2

在任何可以方便使用此代码的地方包含任何模块。

    <?php
        $doc = JFactory::getDocument();
        $module = JModuleHelper::getModule('mod_login');
        //get and update params
        $params = new JRegistry;
        $params->loadString($module->params);
        //$params->set('param','value');
        //render module
        $renderer = $doc->loadRenderer('module');
        $content = $renderer->render($module, array('params'=> $params));
        print $content;
    ?>
于 2014-09-11T06:44:26.157 回答