【问题标题】:How to add new view in already existing components in Joomla3.3如何在 Joomla3.3 中现有的组件中添加新视图
【发布时间】:2014-08-27 07:22:39
【问题描述】:

我使用的是 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

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

如何添加?

【问题讨论】:

    标签: joomla3.3


    【解决方案1】:

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

    然后在
    //joomlaroot/components/com_users/controllers/registration.php 切换到此布局:

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

    【讨论】:

      猜你喜欢
      • 2021-06-04
      • 1970-01-01
      • 2021-12-29
      • 2012-06-10
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多