跳转到主要内容

和“
Drupal7
”有关的内容:

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

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

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

回到我们的页面回调函数,我们需要改成调用这个主题模版来返回显示内容,代码见辅助内容区:

我们通过theme函数调用了project_list主题,并传入了projects变量的值,这样在project-list.tpl.php模版文件里就可以使用projects变量了,等前端完成工作,我们就套用即可。…

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

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

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

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