Помощь Как вывести функционал восстановления пароля в модуле (reset)

runyugin

Постоялец
Регистрация
30 Июн 2013
Сообщения
55
Реакции
4
Как вывести функционал восстановления пароля (reset) в модуле



Т.е форму с одним полем для ввода мейла и кнопку хотим вывести в модуле



Стандартный функционал компонента /components/com_users/views/reset/
 
Последнее редактирование:
Первое что в голову пришло:
1. Посмотреть адрес страницы с восстановлением.
2. В модуле вставить iframe с этой страницей, дописав в конце ссылки - "?tmpl=component" чтобы выводился только контент, без меню и т.д.
 
Я хочу вот это поместить в модуль

screenshot-testimtut ru 2015-04-04 14-40-38.png
 
Второе, что пришло в голову - попробуйте взять код формы из файлика с восстановлением и поместить в модуль. Правда нужно поудалять лишние PHP скрипты, цикл foreach и т.д.
Код:
<form id="user-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=remind.remind'); ?>" method="post" class="form-validate form-horizontal well">
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
        <fieldset>
            <p><?php echo JText::_($fieldset->label); ?></p>
            <?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) : ?>
                <div class="control-group">
                    <div class="control-label">
                        <?php echo $field->label; ?>
                    </div>
                    <div class="controls">
                        <?php echo $field->input; ?>
                    </div>
                </div>
            <?php endforeach; ?>
        </fieldset>
        <?php endforeach; ?>
        <div class="control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary validate"><?php echo JText::_('JSUBMIT'); ?></button>
            </div>
        </div>
        <?php echo JHtml::_('form.token'); ?>
    </form>
Примерно так получится, работоспособность не проверял:
Код:
<form id="user-registration" action="/component/users/?task=remind.remind" method="post" class="form-validate form-horizontal well">
    <fieldset>
        <p>Тест - введите email если забыли....</p>
        <div class="control-group">
            <div class="control-label">
                Email:
            </div>
            <div class="controls">
                <input type="email" name="jform[email]" class="validate-email required form-control" id="jform_email" value="" size="30" required="required" aria-required="true">
            </div>
        </div>
    </fieldset>
    <div class="control-group">
        <div class="controls">
            <button type="submit" class="btn btn-primary validate"><?php echo JText::_('JSUBMIT'); ?></button>
        </div>
    </div>
</form>
 
Назад
Сверху