drupal7 で jQuery UI アコーディオンとビューを使用しています。さまざまな記事のリストを表示し、ビューのテーマ情報で vista.tpl.php の名前を取得し、そのファイルをテーマにコピーします。そのファイルに次を追加します。
<meta charset="utf-8" />
<!--<title>jQuery UI Accordion - Collapse content</title>-->
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<?php print '<script src="http://code.jquery.com/jquery-1.9.1.js"></script>';?>
<?php print '<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>';?>
<link rel="stylesheet" href="/resources/demos/style.css" />
<?php print '<div id="accordion">';?>
<?php print '<h3>Mostrar Resumen</h3>'; ?>
<?php print '<div>'; ?>
<?php print '<p>'; ?>
<?php print $output; ?>
<?php print '</p>'; ?>
<?php print '</div>'; ?>
<?php print '</div>'; ?>
<?php print '<script>
$(function() {
$( "#accordion" ).accordion({ header: "h3", collapsible: true, active: false });
});
</script>';?>
アコーディオンはリストの最初の項目だけを実行し、残りは何もしません。何か案が?