Skip to content

Контактная информация в профиле

Здравствуйте.

Прошу помочь с составлением условия в шаблоне профиля.

Дело в том, что я хочу скрыть блок "Контактная информация" , если там ничего нет, или не видно.

Например, если смотреть профиль от простого пользователя, то тут ничего нет, а блок "Контактная информация" всё равно присутствует

 

 

rg_1483542372__122.png

 

 

Я бы хотел его убрать, если там ничего не отображается.

Featured Replies

Проблема в том, что заранее неизвестно есть заполненные поля в этом блоке или нет. Поэтому проще его скрыть уже в js, добавив в конце шаблона скрипт

 

<script>
$$('*[id="pane_core:info"] > div.ipsLayout_content > div > ul').each(function(elem){
if(!elem.children.length){
	elem.up('div.ipsLayout_content').hide();
}
});
</script>

Проблема в том, что заранее неизвестно есть заполненные поля в этом блоке или нет. Поэтому проще его скрыть уже js, добавив в конце шаблона скрипт

А для 3.1 можно такой скриптик?

Нет. Там другая структура профиля, и я не припомню чтобы в нем были пустые блоки.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.