collapsed fieldset не работает

Главные вкладки

Аватар пользователя tanya_b tanya_b 8 ноября 2011 в 1:08

Привет всем!

У меня есть карта gmap, поле которой я пытаюсь темизировать.
Создала шаблон field--field_map.tpl.php, там пытаюсь заставить карту разворачиваться/сворачиваться:

 <?php  drupal_add_js('misc/collapse.js');?>
<fieldset class="collapsible collapsed"><legend class="map">Посмотреть на карте</legend>
<div class="fieldset-wrapper">
<?php foreach ($items as $delta => $item): ?>
      <div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?></div>
<?php endforeach; ?>
</div>
</fieldset>

Но ничего не работает.

<script type="text/javascript" src="/misc/collapse.js?lub4md"></script> В коде появляется, но карта отображается без всякого сворачивания.

Подскажите, пожалуйста, что я не так делаю?

Я могу свернуть карту другим скриптом, но тогда с ней начинается известный баг - она не подгружается до конца.
А в админке есть галка:
collapsehack : Work around bugs when maps appear in collapsible fieldsets
Enabling this will work around some issues that can occur when maps appear inside collapsible fieldsets.
Поэтому хочется разобраться.

Комментарии

Аватар пользователя Айдар Айдар 8 ноября 2011 в 1:53

Гы, вот буквально 10 секунд назад отключил сей модуль и пообещал себе навсегда забыть о его существовании из-за страшных глюков везде, где только можно. Smile

Аватар пользователя tanya_b tanya_b 8 ноября 2011 в 23:38

Айдар, речь не о модуле.

Ch, честно говоя не очень поняла, как использовать этот код. Знаний не хватает.
Его вставить в шаблон поля? Но явно чем-то нужно дополнить. У меня сложилось впечатление что это кусочек чего-то.

Аватар пользователя Orion76 Orion76 8 ноября 2011 в 23:56

я чего-то не понял?
может просто сформировать массив с параметрами элементов по Form API.. отрендерить его в html и вывести?