Forums / National / Russian / Тех. поддержка / Экстраполя для групп

Как настроить?

webitproff
#45543 2022-02-07 18:25
#45542 виталик: Если поле не заполнено, то скрыть поле. Ну к примеру  поле с номером телефона. Телефон: 8 917 - 999-99-99  Тесть название поля скрыть если не запонено.
 

1. вот статья по экстраполям для профиля пользователя, должна помочь соориентироваться имено в части полей по шаблонам.

2. Для поля номера телефона создаем экстраполе "Phone_contact" и затем в тему сайта, в шаблон карточки пользователя, например:

/public_html/themes/ИМЯТЕМЫ/modules/users/users.details.tpl

вставляем

<!-- IF {USERS_DETAILS_PHONE_CONTACT} -->
<!-- Если экстраполе Phone_contact заполненно то показываем -->
<li><img class="uk-margin-small-right" width="27" height="27" alt="" uk-img="data-src: themes/{PHP.theme}/img/iconuserdet/smartphone.svg" uk-svg="uk-preserve" ><span class="uk-text-middle uk-margin-small-right">{USERS_DETAILS_PHONE_CONTACT_TITLE}</span><span class="uk-text-middle uk-link-text">{USERS_DETAILS_PHONE_CONTACT}</span></li>
<!-- ELSE -->
<!-- Если экстраполе Phone_contact НЕ заполненно, то показываем -->
<li><img class="uk-margin-small-right" width="27" height="27" alt="" uk-img="data-src: themes/{PHP.theme}/img/iconuserdet/smartphone.svg" uk-svg="uk-preserve"><span class="uk-text-middle uk-link-text">{USERS_DETAILS_PHONE_CONTACT_TITLE}</span>
<span class="uk-text-middle uk-text-muted">
пользователь заглухарился
</span></li>
<!-- ENDIF -->

в коде моя верстка, у Вас явно своя,

самое простое

<!-- IF {USERS_DETAILS_PHONE_CONTACT} -->
<!-- уже можно сказать как ребенку, :) Если экстраполе Phone_contact заполненно и отображение в .TPL "обёрнуто" услувием "IF-ENDIF" то показываем -->
{USERS_DETAILS_PHONE_CONTACT_TITLE}: {USERS_DETAILS_PHONE_CONTACT}
<!-- ENDIF -->

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок
This post was edited by webitproff (2022-02-07 19:37, 2 years ago)