You are here

Panels2入门

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2008-12-13 13:05

我以前用过panels,那还是drupal5开发的时候,现在学习一下drupal6的panels2的使用.panels2,既有drupal5的版本,也有6的版本,6是从5迁移过来的.

Panels的下载地址为: http://drupal.org/project/panels.

我下载了panels以后,安装以后,第一件事,就是打开readme文件,里面发现了这样的资源,那就是panels的学习手册的地址, http://doxy.samboyer.org/panels2 .我上去看了看,都是英文的.不过我需要的是,能够快速的使用这个模块构建一个想要的页面,那就是很本土化的首页,我记得在首页制作的时候,提到过panels,但是没有继续往下写.

先说说,本文的目的,就是使用panels建一个中国式的页面,把内容分成几个栏位,往里面放一些内容.首先是起用panels模块,和views,cck这样的模块相似,panels也是一个重量级的模块,在admin/build/modules页面的panels字段集下面,有6个子模块,我们都把它起用.在实际的项目中,记住,只起用与项目有关的模块.

Panels自成了一类,位于管理的下面,和内容管理并列.在admin/panels页面,这里有panels的说明,将得就是panels的布局原理,以及对子模块功能的简短说明.这里面有Panels-pages,Panels-nodes,Mini-panels.下面有6个链接.

  • 然后就是,在node/add页面,点击,进入node/add/panel/choose-layout,在这个页面选择Two column bricks,这样你输入标题和摘要以后,就得到了一个panel页面,我这里是node/9.这个页面还没有内容,点击Panel content链接,你就可以往窗格里面拖放内容了.操作起来很简单,点击添加,对弹出来一个对话框,你可以选择要添加的内容,包括views,菜单,节点上下文,核心区快,其它模块创建的区快,还有怕呢了分类,当然还有自己创建的内容,包括节点,区块,后台创建的区快,另外就是php内容了.

都选一个,往里面添加,就可以了.注意,我自己创建了一个区块用来测试.还有就是建议大家使用firefox,ie7下面显示的布局有问题,我发现的,有时候,ie7下面不好用。如果你是在实际的项目中使用的话,建议专门配备一个美工。

相关链接:  http://zhupou.cn

论坛:

g089h515r806 的头像

这个入门教程写的太简洁了,panels我没有深入的学习过,只是大概的知道,在项目中简单的使用它实现过页面。高级的功能也没有用过,据说很强大,特别是应用web2.0,还有和OG这样的模块结合使用的时候。

g089h515r806 的头像

是不是php版本太低了?还有就是panels依赖于别的模块,比如views,你需要把依赖的模块都装上.后者是正解