Drupal中的字段集是可折叠的。有没有一种简单的方法可以将这种功能重新循环到内容类型的文本字段中?
文本字段通常呈现为
<div class="field field-type-text field-field-my-field">
<div class="field-label"> My field Label: </div>
<div class="field-items">
....
</div>
</div>
与字段集一样,如何使field-label
可点击以折叠并展开field-items
?
我当前的攻击途径是在呈现页面时使用jQuery添加collapsed
css类,但我想知道这种事情是否已经在Drupal框架中以某种方式提供。
答案 0 :(得分:4)
这比我想象的容易:
$(document).ready(function() {
$(".field-field-mytextfield .field-items").css('display','none');
$(".field-field-mytextfield .field-label").click ( function ()
{
$(this).parent().children( ".field-items").slideToggle('slow');
} );
});