跳转到主要内容

和“
Drupal7
”有关的内容:

如何定义一个新模板呢?要先介绍下drupal的hook_theme钩子函数,它可以让我们来声明新的主题来指定模版,废话少说先上代码示例(见辅助内容区):

我们定义了一个新的主题叫project_list,然后给主题定义了一个可用变量叫projects,就是项目列表的数据,然后通过template参数指定了一个模版文件。…

然后我们去custom_project.pages.inc文件里(若没有就创建一个,就在模块根目录下)定义这个回调函数,代码见辅助内容区:

写好后,清除下drupal的缓存即可生效(模块要保证已启用哦),访问下project_list页面,就会看到中间主要内容部分显示了你在页面回调函数里返回的内容。 这里实验如果没没问题的话,我们接着往下…

本文从一个网站页面实例出发,讲解drupal是如何处理呈现一个页面的。http://www.qingfan.com/zh/project_list 这个是项目列表页面。 首先在drupal中我们要定义一个页面,是使用hook_menu()钩子函数,假定我们是在模块:custom_project里定义,代码见辅助内容区:

记得从刚刚接触drupal的时候,在项目公司通过一些小项目的开发实践,得出了这样一个结论:drupal适合一个人做... 记得当时圈子里也有不少人认为是这样的一个情况,这导致drupal的团队协作效率也被人诟病,一般前后端协作分工都不是特别清楚。

究其原因,是内容生成和布局的方式是基于区块和区域来完成的。内容部分几乎都是靠区块产生的,…

1. 把下面的代码, 贴到一个新的档案内, 例如 reset-password.php

define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);…