Я использую JQuery 1.3.2 и UI версии 1.7 и Drupal 6.15
Я хотел бы сделать аккордеон, используя вывод HTML из модульных представлений. Я изменил файл .tpl.php, чтобы вывести полезный формат <h2></h2><div></div>,<h2></h2><div></div>...
. Однако модуль Views помещает вывод в другой <div>
, который выглядит следующим образом:
<div class="views-row views-row-1 views-row-odd views-row-first">
<h2>...</h2>
<div class="content clearfix">...</div>
</div>
<div class="views-row views-row-2 views-row-even">
<h2>...</h2>
<div class="content clearfix">...</div>
</div>
В общем, теги, которые мне нужны, заключены в проблемный <div>
.
Я думал о методе JQuery 1.4 element.unwrap()
, но 1.4 вызывает проблемы с Drupal 6.15 (неудачные вызовы AJAX). Представления не предоставляют никаких полезных переменных, кроме $rows
, который содержит весь вывод HTML.