Как настроить?
webitproff |
|
---|---|
#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 -->
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
Відредаговано: webitproff (07.02.2022 19:37, 3 року тому) |