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

Usta

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

Если первое, то нужно сделать модификацию шаблона register_macros
Найти:
Код:
label="{{ phrase('email') }}"
Заменить:
Код:
$0
        explain="{{ phrase('фраза_с_нужным_текстом') }}"
 
  • Нравится
Реакции: dial
@Jumuro - Так же как и под полем Имя пользователя, комментарии о проверки почты :)
 
Спасибо большое, только $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 - лишнее, я просто добавил в шаблон эту строку 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 не будет лишним.
 
Правильнее через модификацию, тогда $0 не будет лишним.
Спасибо за замечание, как делают правку через модификацию? Просто я не программист, помогаю девушке, поэтому извините за глупые вопросы :)
 
Назад
Верх Низ