如何在Joomla3.3中的现有组件中添加新视图

时间:2014-08-27 07:22:39

标签: joomla3.3

我正在使用joomla 3.3.x版本。在这个joomla版本中,一个内置组件用于注册和登录。该组件名称是com_user。我必须为我的网站创建两个注册表单。

表格名称是注册和客户注册。

如需注册,我将使用此组件中已有的注册表。 文件结构:

//joomlaroot/components/com_users/models/forms/registration.xml
//joomlaroot/components/com_users/models/registration.php
//joomlaroot/components/com_users/views/registration/tmpl/default.php
//joomlaroot/components/com_users/controllers/registration.php

对于客户端注册,我必须在此组件中添加一个视图文件。

我该如何添加?

1 个答案:

答案 0 :(得分:0)

您可以在以下内容中创建另一个布局:
//joomlaroot/components/com_users/views/registration/tmpl/your_file.php

然后切换到这个布局 //joomlaroot/components/com_users/controllers/registration.php with:

$view = $this->getView('users', 'html');
$view->setLayout('your_file_name');