Posted by jasonzh on March 14, 2014 at 2:12am
标题:drupal人工桥的介绍
作者:Jason
会话目标:
让更多的前端开发参与到drupal的应用,只把drupal作为一个cms来独立完成一个企业小站。从而提高drupal在中小企业网站中的使用率。
会话描述
drupal是什么? 是cmf 或者是cms,在前端开发里,只能把drupal作为一个cms来使用。
什么是drupal人工桥?
其实drupal人工桥只是一个概念,不是真实的内容,主要是指drupal在前端方面的配置。
drupal人工桥有两端,一端是drupal输出的html,这是很重要的一个环节。另一端就是jquery插件,这端对于前端人员来说很简单。
重点在另一端,就是需求所需要的 drupal html的输出。drupal的region,block,field,views等功能为前端开发人员实现自己想要的drupal html输出 提供了可能性,这也是drupal人工桥要多学习和分享的地方。如果会一点点php,则更好。
案例分析:
比如要实现一个下拉菜单的效果, 如何实施呢?
通常会想到用相关的模块,比如superfish.
但是为什么不想到用人工桥呢? 就是先想办法得到下拉菜单的html,再通过配置,连接桥的另一端,就是superfish这个jquery插件。
在本例中,把主菜单放到一个新建的region就实现所需要的html(包括taxonomy和sub menu)
相关视频 : http://www.tvdrupal.com/detail_menu.html
又比方,想实现banner幻灯片的效果,比如 flexsilder.
也可以用人工桥的思路,可以通过block,或用views得到想要的html,再通过配置,连接桥的另一端,就是flexsilder这个jquery插件。或者别的关于幻灯片的jquery效果。比如一些carousel的效果。通过人工桥,理论上可以实现N种效果。
相关视频 : http://www.tvdrupal.com/views_carousel.html

Comments
Thank you for proposing to
Thank you for proposing to speak at DrupalCampChina 2014. Congratulations, we have selected your session, please see the schedule at https://groups.drupal.org/node/406128 .
感谢你向Drupal中国营2014建议的演讲话题。祝贺你,我们选择了你的话题,请在这里浏览时间表https://groups.drupal.org/node/406128