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

Usta

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

Jumuro

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

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

Usta

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

Usta

Member
Сообщения
21
Оценка реакций
10
Спасибо большое, только $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
Сообщения
21
Оценка реакций
10
Правильнее через модификацию, тогда $0 не будет лишним.
Спасибо за замечание, как делают правку через модификацию? Просто я не программист, помогаю девушке, поэтому извините за глупые вопросы :)
 
Верх Низ