我需要在页面中添加常见问题列表,如果点击列表中的问题,我想展开/折叠答案。
你能建议任何Drupal模块吗?
如果我没错,FAQ模块(http://drupal.org/project/faq)不包含此功能(扩展/折叠)。
感谢
答案 0 :(得分:1)
我实际上已经看到FAQ模块中有这个选项。在Drupal网站上的描述中,目前尚不清楚...
答案 1 :(得分:0)
这样的事情,在你的主题中最容易完成。你真正需要的只是几行css和JavaScript。我怀疑你会发现任何模块都能做到这一点,因为它很难制作通用和用户友好的,而且很容易让它在你的主题中自定义。
答案 2 :(得分:0)
您是否考虑过使用jQuery UI Accordion?您可以将您的常见问题解答标记为标准列表,并在您的主题中将手风琴效果应用于其中。
答案 3 :(得分:0)
创建包含标题和说明的常见问题解答内容类型。 在包含以下内容的主题中创建node-faq.tpl文件。
<div id="accordion">
<h3><a href="#"><?php print $node->title ?><a></h3>
<div><?php print $node->content ?></div>
</div>
制作包含以下内容的javascript文件acc.js,并将其添加到主题文件夹中。
jQuery(document).ready(function() {
$('.accordion.head').click(function() {
$(this).next().toggle();
return false;
}).next().hide();
});
或动画:
jQuery(document).ready(function(){
$('.accordion.head').click(function() {
$(this).next().toggle('slow');
return false;
}).next().hide();
});
将此文件包含在theme.info
中scripts[] = acc.js