2010-08-10 2 views
0

Мне нужно добавить список часто задаваемых вопросов на страницу, и я хотел бы расширить/свернуть ответы при нажатии на вопрос в списке.развернуть/свернуть FAQ

Не могли бы вы предложить любой модуль Drupal для этого?

Если я не ошибаюсь, модуль часто задаваемых вопросов (http://drupal.org/project/faq) не включает эту функцию (расширяется/сворачивается).

благодаря

ответ

1

Я на самом деле видел есть эта опция в FAQ модуле. В описании на веб-сайте Drupal было неясно ...

0

Что-то вроде этого, наиболее легко сделать в вашей теме. Все, что вам действительно нужно, это несколько строк css и JavaScript. Я сомневаюсь, что вы найдете какой-либо модуль, который сделает это, так как будет очень сложно сделать универсальным и удобным для пользователя, в то время как очень легко настроить его в своей теме.

0

Считаете ли вы использование jQuery UI Accordion? Вы можете просто написать свой FAQ в качестве стандартного списка и применить к нему аккордеонный эффект в своей теме.

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