#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 -->
|