0

Joomla 2.5.6 コア ログイン モジュール内では、ログイン テキスト ボックスの下に 3 つのリンクがあります。

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
4

2 に答える 2

1

私があなたを誤解していないなら、これはあなたを助けるでしょう。ログインモジュールのデフォルトレイアウトを上書きできます続きを読む

これをコピー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>

そして、ログインモジュールでレイアウトを設定します。

于 2012-10-23T12:57:21.507 に答える
1

それには2つの方法があります。

  1. リンクごとにメニュー項目を割り当てることができます。ログイン、パスワードを忘れたなど、タイプごとにメニューを作成するだけです。

    ここに画像の説明を入力

  2. または別の方法は、を使用することです.htaccess

于 2012-10-23T11:48:42.843 に答える