原创 在Dupal 中使用panels模块收藏

Drupal中使用Panels模块

1,  下载Panels模块,从官方网站上下载,地址为:http://drupal.org/project/Modules/name

里面包含多个Panels相关的模块,我下了4个分别为:panels,panels_title,panelsblock,panels_taxonomy,感觉这些都很有用,就直接把它们解压到了文件夹sites\all\modules下面。

2,  安装Panels: sites\all\modules\panels下面找到README.txtINSTALL.txt文件,里面有安装说明,但是不详细。Panels的安装和其他模块的安装一样。现在导航到管理员页面,启用Panles及相关模块。如图一所示:

1.启用相关的模块。

3,  添加一个Panels:现在你发现在Site building菜单下包含了一个子菜单Panels,进入这个子菜单,http://localhost/drupal/admin/build/panels,里面没有内容:选择“add”添加一个Panel,这时你会发现有多种类型,Three column,Two column,从中任选一个,我选了一个比较简单的。这个时候你就进入了添加的对应表单,这里面有多种信息:

2Panels的各种类型

a),General information这个对应的是这个Panel页面上的一般信息,

3,添加panel的表单。

Layout为你选择的类型,Page title为对应页面的标题,CSS ID时你为页面所设置的ID用于页面的显示样式,Access为权限控制,Path为对应的drupal路径。

b),left side,right side.此时这一部分是没有内容的。先不管他们

c),add content,在这里你为Panel添加内容,选择你添加的区域,Area:他有两个选项left side,right side.我们选择leftAdd a Panels Title为对应的Panels添加一个标题,Block为里面添加block.还可以添加Nodeviews。添加一个node id,比如说1,这个时候,b)部分的left side就出现的内容,出现了configure。接下来的就是点点鼠标,把里面的按钮自己全点一遍。然后你就会了解到Panels大概是个什么样子了。

 

4,使用,很多时候结合ViewsPanels 使用会减少大量的硬编码。我遇到一个问题,比如对于FAQ的分类显示,它分成两种,purchasingother,这里使用了taxonomy

Purchasing

  Title1.

  Title2.

Other

  Title1.

  Title2.

 

我只会使用显示

Other

  Title1.

  Title2.

不知道如何使用views来显示我需要的,而结合panels则很容易实现,建两个views,一个位于上面,一个位于下面,放到panels里面,轻松的解决了这个问题

 

5Panels模块主要用于首页的显示和相对复杂的页面,我也是在一篇文章里面发现这一模块的,并发现了它强大功能的一角,更多关于如何使用Panels模块的应该在实战中得到总结。

 

发表于 @ 2007年09月29日 16:46:00|评论(loading...)

新一篇:  Drupal专业开发指南 第4章 Drupal 菜单(menu)系统(1) | 旧一篇:  Drupal专业开发指南 第3章 模块特定设置(2)

Csdn Blog version 3.1a
Copyright © g089h515r806