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

Discussion in 'Изменение шаблона (кастомизация)' started by Max_85, Sep 27, 2019.

  1. Offline

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

    Joined:
    May 14, 2019
    Messages:
    17
    Likes Received:
    0
    Gender:
    Male
    Добрый день друзья!

    Редактирую стандартный модуль 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 Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Не проще стилизировать ссылку под кнопку ?
     
  4. Offline

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

    Joined:
    May 14, 2019
    Messages:
    17
    Likes Received:
    0
    Gender:
    Male
    Проще.
    Хотел по глубже копнуть.
     
  5. Offline

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

    Joined:
    May 14, 2019
    Messages:
    17
    Likes Received:
    0
    Gender:
    Male
    Все разобрался.

    Код (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 Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    А пункт меню создан, в верхуу ссылка была Itemid. Почему в сеф-ссылку не добавил ?
     
  7. Offline

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

    Joined:
    May 14, 2019
    Messages:
    17
    Likes Received:
    0
    Gender:
    Male
    Эту ссылку я для эксперемента скопировал с браузера, уже сгенерированую.
    В 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
     

Share This Page

Loading...