Smoke 3 Жалоба Опубликовано: March 25, 2016 Здравствуйте. Пытался установить отображение карты только для объявлений в которых указана метка на карте. Если я правильно понял, то в файле realty_view.tpl за это отвечает код {*if $data.geo.value.lat !='' && $data.geo.value.lng !=''*} {*/if*} Убираю звёздочки, код срабатывает, карта показывается только для объявлений с метками, но перестаёт работать блок mailbox, то есть кнопки Связь, Поделится, Пожаловаться. В чем проблема? Как правильно скрывать карту, чтобы не вызывала конфликтов? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: March 25, 2016 значит вы захватываете блок с mailbox Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smoke 3 Жалоба Опубликовано: March 25, 2016 12 часа назад, TopRaN сказал: значит вы захватываете блок с mailbox {*if $data.geo.value.lat !='' && $data.geo.value.lng !=''*} <h2>{$L_MAPS}</h2> <div id="property-map" data-geo="{$data.geo.value.lat};{$data.geo.value.lng}"></div><!-- /#property-map --> {*/if*} Убираю звёздочки перед и после { } Если при этом захватывается блок меилбокс, то значит есть проблема? Кроме кнопок Связь, Поделится, Пожаловаться, так же перестают работать кнопки переключения фотографий. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 29, 2016 В начале єтого же файла есть блок включения карты {literal} <script> var rname='{/literal}{$rname}{literal}'; $(document).ready(function(){ var RM=new RealtyMap('2.1'); if(loc_objects.length==){ RM.initGeocoded('property-map', rname, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map'}); }else{ RM.initJSON('property-map', loc_objects, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map'}); } }); </script> {/literal} или похожий на это. Оберните его тоже в это же условие. Сейчас получается, что сама карта убрана, но код скрипта пытается к ней прорваться и валит остальное. 1 Smoke reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smoke 3 Жалоба Опубликовано: March 29, 2016 Спасибо, помогло! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах