maxpostal

Скрыть блоки Наши агенты и Агент

Recommended Posts

в последнее время лично я телепатов на этом форуме не видел :)

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

Хотелки - в разделе фриланс

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Имелось в виду отключение блоков Наши агенты и Агент в шаблоне Realia без правки кода.

 

Думал, что можно отключить виджет с классами widget our-agents через настройки без удаления или комментирования кода.

 

может кому пригодится

- в realty_view.tpl комментируем {* ... *} условие {if $user_data ne ''} (строки 308-357) - для скрытия виджета Агент;

- в layout_basic.tpl и layout_home.tpl комментируем вставку {include file="agents_list.tpl"} один и три раза соотвественно -  для скрытия виджена Наши агенты:

{* {include file="agents_list.tpl"} *}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

без правки кода.

 

Я бы не избегал так старательно правки кода. Вот, например, вы закрыли виджет вывода списка агентов на страничке. Решение верное, агентов не видно. Но код старательно, каждый раз подбирает вам список этих агентов, что бы никогда не показать. Ладно тут еще операция сравнительно малозатратная, но в самом общем случае, от отключения лишней работы хуже точно не будет))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решение верное, агентов не видно. Но код старательно, каждый раз подбирает вам список этих агентов, что бы никогда не показать.

 

А как грамотнее отключить эту ненужную в данном случае работу? Удалить весь код из agents_list.tpl ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Удалить весь код из agents_list.tpl ?

 

Нет. В этом файле только отрисовка списка на странице.

 

В /template/frontend/realia/main/main.php в строке ~208 есть вызов выборки агентов $this->getAgents();

Замените его на

//$this->getAgents();

этим вы полностью отключите обращение движка к БД за списком агентов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас