Drupal主题与区块开发全解析
1. Drupal区域定义
在Drupal中,区域(Regions)是主题里可以放置区块(Blocks)的区域。你可以在Drupal管理界面(Administer > Site building > Blocks)中为区域分配区块并进行组织。
主题中默认使用的区域有左侧栏、右侧栏、内容区、页眉和页脚,但你可以根据需要创建任意数量的区域。一旦声明,这些区域会作为变量提供给页面模板文件(例如page.tpl.php)使用。例如,使用 <?php print $header ?> 来放置页眉区域。你可以通过在主题的.info文件中定义来创建额外的区域。
2. Drupal表单主题化
改变Drupal表单内的标记并不像创建一个模板文件那么简单,因为Drupal中的表单依赖于它们自己的API。
3. 使用主题开发者模块
主题开发者模块是处理Drupal主题时非常有价值的资源。它是devel.module的一部分,可以从http://drupal.org/project/devel下载。主题开发者模块允许你指向页面上的一个元素,然后发现创建该元素涉及哪些模板或主题函数,以及该元素可用的变量(及其值)。
4. 区块概述
- 什么是区块 :区块是文本片段或功能片段,通常位于网站主内容区域之外,如左侧或右侧边栏、页眉、页脚等。如果你登录过Drupal网站或访问过Drupal管理界面,就使用过区块。区块的权限和放置在管理界面中进行控制,这简化了开发者创建区
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



