Когда открываешь карту, загружается сама карта и список категорий и подкатегорий. Карта не легкая, и вот есть мысль спрятать карту в блок типа такого:
--------------------------------------------------------------------
--------------------ПОКАЗАТЬ КАРТУ--------------------
--------------------------------------------------------------------
по клику на который будет вниз всплывать карта (ну и загружаться только на этот момент).
Ну и повторный клик уже скрывает карту.
Если кто знает, опишите хотя бы сложность данной доработки.
Карту конечно можно вообще не выводить, есть такая функция в настройках, но она основа этого компонента.imho.
{literal} <script language="javascript"> function toggle() { var ele = document.getElementById("toggleText"); var text = document.getElementById("displayText"); if(ele.style.display == "block") { ele.style.display = "none"; text.innerHTML = "Открыть карту"; } else { ele.style.display = "block"; text.innerHTML = "Закрыть"; } } </script> {/literal}
<a href="javascript:toggle();" id="displayText" class="spoilerlink">Открыть карту</a> <div id="toggleText" style="display: none;"> здесь код карты </div>
Код карты который был обвернут лежал в файле com_inmaps_map.tpl.
В чем может быть ошибка?