Редактирование модуля Login

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем Max_85, 27.09.2019.

  1. Offline

    Max_85 Недавно здесь

    Регистрация:
    14.05.2019
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день друзья!

    Редактирую стандартный модуль Login (joomla).
    Переопределил его в свой шаблон. Так то все получалось пока не стал переделывать ссылку регистрация в кнопку.
    в файле default.php скопировал кнопку входа.


    Код (PHP):
    1. <div id="form-login-submit" class="control-group">
    2.             <div class="controls">
    3.                 <button type="submit" tabindex="0" name="Submit" class="btn btn-primary login-button"><?php echo JText::_('JLOGIN'); ?></button>
    4.                
    5.             </div>
    6.         </div>


    Далее из файла default.php компонента USERS перенес параметры кнопки регистрация


    Код (PHP):
    1. <div  class="control-group">
    2.        
    3.             <div class="controls">
    4.            
    5.                 <button type="submit" class="btn btn-primary valid" > <?php echo JText::_('JREGISTER'); ?></button>
    6.             </div>
    7.         </div>



    Вопрос:
    Как мне реализовать чтобы при нажатии на кнопку осуществлялся переход на форму регистрации?
    пробовал добавить
    Код (PHP):
    1. onClick='location.href=/index.php/component/users/?view=registration&amp; Itemid=101"'

    но ведь это уже сгенерированная ссылка.


    Заранее огромное спасибо!!!
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 395
    Симпатии:
    679
    Пол:
    Мужской
    Не проще стилизировать ссылку под кнопку ?
     
  4. Offline

    Max_85 Недавно здесь

    Регистрация:
    14.05.2019
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Проще.
    Хотел по глубже копнуть.
     
  5. Offline

    Max_85 Недавно здесь

    Регистрация:
    14.05.2019
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Все разобрался.

    Код (PHP):
    1. <input type="button" class="button" value="<?php echo JText::_('MOD_LOGIN_REGISTER'); ?> " onclick="location.href='<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>'" />


    Заработало наконец то.
     
  6. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 395
    Симпатии:
    679
    Пол:
    Мужской
    А пункт меню создан, в верхуу ссылка была Itemid. Почему в сеф-ссылку не добавил ?
     
  7. Offline

    Max_85 Недавно здесь

    Регистрация:
    14.05.2019
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Эту ссылку я для эксперемента скопировал с браузера, уже сгенерированую.
    В default.php модуля логин в блок кнопки "Вход"

    Код (PHP):
    1. <div id="form-login-submit" class="control-group">
    2.             <div class="controls">
    3.                 <button type="submit" tabindex="0" name="Submit" class="btn btn-primary login-button"><?php echo JText::_('JLOGIN'); ?></button>
    4.             </div>
    5.         </div>


    Добавил под button стороку с input и все заработало

    Код (PHP):
    1. <input type="button" class="button" value="<?php echo JText::_('MOD_LOGIN_REGISTER'); ?> " onclick="location.href='<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>'" />


    В предыдущем случае браузер переадресовывал на форму не верный пароль, а теперь непосредственно на форму регистрации.

    index.php/component/users/?view=registration&Itemid=101
     

Поделиться этой страницей

Загрузка...