Drupal案例学习 - Fundraising Online(3) Views+Panels

logo-drupal-showcase-study本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

继续Drupal案例学习;之前一篇里面,我们了解了Fundraising Online在分类及搜索方面的实现方式及心得,今天来看下他们是怎样通过Views搭配Panels来呈现内容的。

Fundraising Online的首页从头至尾全部由ViewsPanels配合生成头部导航中的多列下拉菜单也不例外(配合jQuery使用)。中间的主要内容部分包括三列,分别用来显示新闻以及两个自定义内容类别(使用CCK打造)中的最新内容。

drupal-case-study-Fondsen-2-grid最下面的内容方阵参考了CNN.com的做法,用来显示不同类别中的最新内容。在Drupal中实现这样的需求相当轻松,使用Views创建若干独立的内容列表,保存为Views pane,到Panels中打造一个4×4的页面布局,在不同的格子里面调用指定的内容列表块就OK了。不过我们首页中的内容方阵使用的是mini-panel,它们可以作为区块(blocks)直接在主题的区域中调用,这样我们就可以直接通过page-front.tpl.php模板文件来控制输出布局了。

回过头再看看头部导航中的多列下拉菜单。如你所见,我们的导航可以看作是所有内容的快速入口;还没有现成的Drupal扩展模块可以实现这样的效果,但是你可以很轻松的使用Views、Panels以及jQuery来创建类似的东东。

弹出的菜单托盘实际上是多列的mini-panels区块,其中的内容同样由Views生成。另外我们还使用了AJAX方式的翻页功能。

今天就到这里,接下来的一篇中,我们将了解下Fundraising Online在Drupal性能表现方面的解决方案。

drupal-case-study-Fondsen-5-exploded译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看英文原文: Case Study: FundraisingOnline (Dutch)


收藏与分享

添加评论


Security code
换一张图

avatar

Viiiix7210

Joomla建站控,Drupal建站粉。互联网从业人员一枚,前端和设计玩家。

80s欢迎各类交流,共同学习进步...

我的在线名片: http://kado.im/c7210
Firefox