Добавить описание поля при регистрации

Usta

Member
Сообщения
12
Оценка реакций
6
Может кто-то знает, как добавить дополнительное поле при регистрации, под полем электронной почты? Так же как и комментарии под полем выбора Имени. В какой шаблон какие внести правки?
37
 

Jumuro

Руководство
Сообщения
87
Оценка реакций
102
Нужен эксплейн под полем электронной почты или именно дополнительное поле для ввода информации?

Если первое, то нужно сделать модификацию шаблона register_macros
Найти:
Код:
label="{{ phrase('email') }}"
Заменить:
Код:
$0
        explain="{{ phrase('фраза_с_нужным_текстом') }}"
 

Usta

Member
Сообщения
12
Оценка реакций
6
@Jumuro - Так же как и под полем Имя пользователя, комментарии о проверки почты :)
 

Usta

Member
Сообщения
12
Оценка реакций
6
Спасибо большое, только $0 - лишнее, я просто добавил в шаблон эту строку explain="{{ phrase('this_is_email_that_will_be_shown_with_your_messages') }}" /> - но пришлось еще создать фразу, т.к. точка в конце - ошибку выдает, вот что получилось:

HTML:
<xf:macro name="username_row"
    arg-fieldName="username"
    arg-value=""
    arg-autoFocus="{{ true }}">

    <xf:textboxrow name="{$fieldName}" value="{$value}" autocomplete="off" required="required"
        autofocus="{{ $autoFocus ? 'autofocus' : false }}"
        maxlength="{{ max_length($xf.visitor, 'username') }}"
        label="{{ phrase('user_name') }}"
        hint="{{ phrase('required') }}"
        explain="{{ phrase('this_is_name_that_will_be_shown_with_your_messages') }}" />
</xf:macro>

<xf:macro name="email_row"
    arg-fieldName="email"
    arg-value="">

    <xf:textboxrow name="{$fieldName}" value="{$value}" type="email" autocomplete="off" required="required"
        maxlength="{{ max_length($xf.visitor, 'email') }}"
        label="{{ phrase('email') }}"
        hint="{{ phrase('required') }}"
        explain="{{ phrase('this_is_email_that_will_be_shown_with_your_messages') }}" />
 

dial

Member
Сообщения
4
Оценка реакций
6
Спасибо большое, только $0 - лишнее, я просто добавил в шаблон эту строку explain="{{ phrase('this_is_email_that_will_be_shown_with_your_messages') }}" /> - но пришлось еще создать фразу, т.к. точка в конце - ошибку выдает, вот что получилось:

HTML:
<xf:macro name="username_row"
    arg-fieldName="username"
    arg-value=""
    arg-autoFocus="{{ true }}">

    <xf:textboxrow name="{$fieldName}" value="{$value}" autocomplete="off" required="required"
        autofocus="{{ $autoFocus ? 'autofocus' : false }}"
        maxlength="{{ max_length($xf.visitor, 'username') }}"
        label="{{ phrase('user_name') }}"
        hint="{{ phrase('required') }}"
        explain="{{ phrase('this_is_name_that_will_be_shown_with_your_messages') }}" />
</xf:macro>

<xf:macro name="email_row"
    arg-fieldName="email"
    arg-value="">

    <xf:textboxrow name="{$fieldName}" value="{$value}" type="email" autocomplete="off" required="required"
        maxlength="{{ max_length($xf.visitor, 'email') }}"
        label="{{ phrase('email') }}"
        hint="{{ phrase('required') }}"
        explain="{{ phrase('this_is_email_that_will_be_shown_with_your_messages') }}" />
Правильнее через модификацию, тогда $0 не будет лишним.
 

Usta

Member
Сообщения
12
Оценка реакций
6
Правильнее через модификацию, тогда $0 не будет лишним.
Спасибо за замечание, как делают правку через модификацию? Просто я не программист, помогаю девушке, поэтому извините за глупые вопросы :)
 
Верх Низ