2012-10-23 108 views
0

在Joomla 2.5.6核心登錄模塊中,它們是登錄文本框下的三個鏈接。Joomla:我們如何將默認網址重定向更改爲自定義表單頁面?

Forgot your password? 
Forgot your username? 
Don't have an account? 

如果用戶點擊「創建帳戶」它會重新定向到默認的Joomla登記表mysite/index.php/en/joomla/joomla-components/registration-form?view=reset

我們如何才能改變這種重定向到自定義窗體頁?

mysite/index.php/en/forgot-password 
mysite/index.php/en/forgot-username 
mysite/index.php/en/create-account 

回答

1

有兩種方法可以做到這一點。

  1. 您可以爲每個鏈接分配一個菜單項。 只爲每種類型的像登錄創建菜單,忘記密碼等

    enter image description here

  2. 或者另一種方式是.htaccess做。

1

如果我沒有得到你的錯誤比這將幫助你。 您可以覆蓋登錄模塊的默認佈局Read More

複製modules/mod_login/tmpl/default.php並粘貼到/templates/activetemplate/html/mod_login。而更改下面的代碼

<ul> 
     <li> 
      <a href="<?php echo JRoute::_('index.php?option=com_users&view=reset'); ?>"> 
      <?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_PASSWORD'); ?></a> 
     </li> 
     <li> 
      <a href="<?php echo JRoute::_('index.php?option=com_users&view=remind'); ?>"> 
      <?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_USERNAME'); ?></a> 
     </li> 
     <?php 
     $usersConfig = JComponentHelper::getParams('com_users'); 
     if ($usersConfig->get('allowUserRegistration')) : ?> 
     <li> 
      <a href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>"> 
       <?php echo JText::_('MOD_LOGIN_REGISTER'); ?></a> 
     </li> 
     <?php endif; ?> 
    </ul> 

,並設置登錄模塊的佈局。

相關問題