mapx2
День добрый сообщество…, возникла задача вывести карты в различных табах… вот ссылка для наглядности… ntgr.org/kontaktyi, табы и содержимое их работает норм за исключением тех самых карт… все карты выводятся в первом ресурсе, вывод контента ресурсов осуществляется вот так…
в чанках "tabKontAcTpl, tabKontTpl", вызывается сам сниппет карты.
подскажите кто что знает, заранее благодарен!
<div class="tab-content">
[[!pdoResources?
&tplFirst=`tabKontAcTpl`
&tpl=`tabKontTpl`
&limit=`0`
&parents=`4`
&sortdir=`ASC`
&processTVs=`1`
&includeTVs=`adres,mapx,rec,agenti`
]]
</div>в чанках "tabKontAcTpl, tabKontTpl", вызывается сам сниппет карты.
[[!mapexDrawMap? &map=`[[+tv.mapx]]`]]куда копать я не знаю, есть догадка, что нужно допилить сниппет до такого вида, то есть выводить карты текущего ресурса…[[!mapexDrawMap? &map=`[[+tv.mapx]]` &id=`[[+id]`]]как добавить параметр &id=`[[+id]]` я тоже не знаю, возможно и догадка моя не верна…подскажите кто что знает, заранее благодарен!
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. Глубоко не смотрел, но подозреваю, что дело в якоре Id=«mapexMap». Не знаю точной работы вашего сниппета карт, но, судя по куску:
— который вызывается у вас 26 раз, то сниппет при помощи скрипта вставляет в контейнер с айди mapexMap модуль карты, но т.к. в html параметр id должен быть уникальным, то из-за специфики javascript'a он находит первое совпадение Id (первый контейнер) и вставляет туда результат. И так 26 раз.