You are here

目录

admin 的头像
Submitted by admin on 星期一, 2015-07-13 09:10

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

第一章Drupal7主题制作 6

静态HTML分析 6

静态页面效果预览 7

静态页面源码分析 12

创建自己的主题 23

创建主题的info文件 24

默认的模板文件 26

创建自己的page.tpl.php 33

启用主题 36

创建静态区块 37

控制区块的HTML输出 39

控制菜单区块的输出 41

区块的可见性设置 49

第二章  Views的覆写 51

创建内容类型“新闻” 51

使用Views创建新闻列表区块 52

Views自带的样式设置 56

格式设置 57

Views模板文件覆写 61

views-view.tpl.php 62

views-view-list.tpl.php 67

Attachement 70

3  表单覆写 76

区域的调整 76

表单覆写 79

Remember me模块 79

hook_theme中注册表单 80

表单预处理函数 81

为表单创建模板文件 81

使用form_alter控制表单元素的theme_wrappers 83

为表单元素添加Class 83

去掉页面的标题/标签 85

表单数组结构分析 85

表单覆写示例2 88

首页的制作 92

创建page--front.tpl.php文件 93

在页面模板中直接输出区块 95

使用views_embed_view 95

覆写html--front.tpl.php 97

节点占位符 99

4 Drupal源码分析 101

路径分析 101

index.php文件 102

引导指令分析 104

drupal_bootstrap 104

配置阶段 108

页面缓存阶段 109

数据库阶段 111

变量阶段 113

会话阶段 115

页面头部阶段 117

语言阶段 118

完成阶段 119

页面内容的生成与组装 121

菜单回调机制 121

主内容的生成 124

页面内容组装 132

使用drupal_render呈现页面数组 139

drupal_page_footer负责收尾工作 142

5 Drupal企业站 144

企业站需求分析 144

首页 144

产品列表页面 146

产品详细页面 147

联系我们页面 148

主题的选型 149

从头搭建企业站 150

创建内容类型“关于我们” 150

使用webform创建“联系我们” 152

添加百度地图 162

创建内容类型 165

添加测试内容 168

使用Views创建新闻列表 168

Views附件显示 172

创建产品列表视图 177

完善主菜单 178

Superfish 178

CKEditor + IMCE 182

设置默认的文本格式 186

创建一个新的文本格式 187

6 企业站常用模块 189

主题制作 189

主菜单样式的调整 189

Menu Block 192

Menu Position模块 196

使用Nodequeue控制产品列表 201

样式调整 205

Menu block样式调整 205

对面包屑和标题样式调整 206

调整页脚区域 207

Site map模块 209

创建“联系我们”区块 211

首页 212

首页幻灯 212

Features模块 214

使用Panels创建首页 217

Mini Panel的使用 220

主导航样式调整 222

7 Drupal多语言网站 224

界面的多语言化 224

添加语言 224

导入简体中文语言包 225

Localization update模块 228

Localization client模块 232

内容的多语言化 234

Content translation VS Entity translation 234

使用Entity translation模块翻译节点 235

使用Entity translation模块翻译分类术语 243

语言切换器区块 246

i18n模块 247

变量的翻译 249

菜单的翻译 253

区块的翻译 256

使用Menu block输出菜单 260

Views的翻译 261

使用jQuery解决无法翻译的字符串 263

首页的多语言化 263

Webform的翻译 269

字段标签的翻译 271

面包屑的翻译 271

Translation Management Tool 272

 

 



Drupal版本: