You are hereDrupal 6:Panels模块 轻松自定义布局
Drupal 6:Panels模块 轻松自定义布局
模板默认的布局太多呆板,已经不能满足你的需要?你想设计出更加灵活的布局?这时候就轮到Panels模块登场了。
Panels模块当前的版本是Panels 3,需要CTools模块的支持,CTools和Panels模块中包含的子模块很多,请注意依存关系,根据需要启用。
Panels 3支持创建四种对象,Panel page、Mini panel、Panel node和Custom Layout。
Layout是指Panel会用到的布局,Panels模块已经提供了预设的布局,也有Layout Builder创建自由的布局,Custom Layout让你创建自定义布局,保存并能够重用。
Mini panel是可以作为Block输出的Panel,实用性不高。Sidebar中用到的Block尺寸已经够小,没有再做拆分的必要,Primary区域则不必要用Block的方式实现。
Panel node与Panel page的差别是Panel node被视为一个node,可以在搜索结果中被返回,一般情况下无此必要。
因此最为常用的是Panel page。Panel page分为两种,Landing page和node template。node template可以用作替换系统的node正文、用户blog、用户profile等页,Landing page则是一个再正常不过的有着自由布局,有着URL的页面,和Views模块相结合,可以呈现出丰富多样的效果。
要使用Panel page,需要启用以下模块:
- Chaos Tools:CTools核心模块,启用Panels所需
- Panels:Panels核心模块
- Page manager:属于CTools,支持Panel page所需
- Views content panes:属于CTools,允许在Panels中使用Views的内容
- 如果想要发表评论,请先登录。
- 浏览 858 次