Answers:
讨厌回答我自己的赏金问题,但这完全符合我的要求。
我找到了一个通过beautytips模块执行此操作的好方法。我的字段是一个地址(field_address)。将field_address添加到视图中,并使用省略号进行rewrite-> trim,但从显示中排除。这次再次添加相同的字段,用以下方法重写该字段的输出:
<div class="beautytips" title="[field_address_1]">[field_address]</div>
(我在beautytips设置中启用了“向每个页面添加beautytips js”)
+1 zhilevan的答案也是一个很好的解决方案,但可悲的是缺少回滚/汇总/关闭选项,这意味着很长的桌子上有一些阅读更多的书!
我建议Rewrite results
将您的结果放入html元素(例如<div>
或)中<span>
,并使用id
或进行指定class
。然后使用Jquery Readmore Plugin。
该示例可能对使用jquery readmore插件有用
(function($) {
Drupal.behaviors.expalain_popup = {
attach:function() {
jQuery('a.open_popup_link').click(function(){
var node_id = jQuery(this).attr('data-value');
window.open('/open_popup/node/'+node_id, 'Explain '+node_id,'width=450,height=600,resizable=1,scrollbars=1,toolbar=0,location=0');
});
}
};
}(jQuery));
此代码可以帮助您实现目标。