跳转到主要内容

和“
Drupal7
”有关的内容:

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

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

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

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

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

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

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

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

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

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