You are here

Think in Drupal 第4集

第1章 实体(Entity)API 5
实体 6
Bundle(包) 7
不是所有的东西都是实体 7
Drupal7核心实体API介绍 8
Entity API模块 9
定义自己的实体类型 15
EntityFieldQuery 46
总结 53
第2章 Views 集成 54
Field Validation集成 54
Views的集成 58
Field Collection Views代码分析 75
总结 81
第3章 Rules的集成 82
Rules中的基本术语 82
Entity API提供了默认的Rules集成 83
定义自己的动作 86
将rules规则导出到代码里面 101
为Rules自定义条件 107
实现hook_rules_file_info 110
总结 111
第4章 集成上下文链接 112
接管theme_breadcrumb函数 112
添加上下文链接 115
实现预处理函数 121
通过hook_contextual_links_view_alter修改上下文链接 122
Breadcrumb2已有问题的修正 126
总结 131
第5章 Drupal主题系统探索 132
无法在当前主题下面覆写breadcrumb.tpl.php 132
添加模板建议 138
template_preprocess_breadcrumb? 139
为模板新增变量$classes 140
drupal_static 143
不修改Drupal核心代码 146
第6章 Drupal核心模板文件 159
html.tpl.php 159
page.tpl.php 161
region.tpl.php 165
node.tpl.php 166
block.tpl.php 168
field.tpl.php 170
常见问题 171
第7章 Batch API(批处理) 172
使用Batch API批量修改各种会员价格 172
批量删除模块batchdelete 180
VBO 185
第8章 最佳开发实践 189
编码规范 189
编写安全的代码 200
维护一个Drupal模块 211
第9章 Field Validation的历程 218
最初的解决办法 218
Field validation的Alpha1版 221
Field Validation Beta1版的改进 243
从Beta2到Beta6 245
第10章 Ctools插件开发 250
Ctools导入导出API 250
Ctools 插件开发 261
心得体会 276
后记 282

Drupal版本: