在内容节点的管理里,一般有个让你填写PHP CODE的文本框,你只需在文本框里填写:
<?php $form = drupal_get_form('lead_form2'); $output = drupal_render($form); print $output; ?> 保存后,就可以看到你在另一个模块实现的form已经添加到这个内容节点里。 这三行的大概意思就是(个人理解可能有不妥当的地方,仅供参考): 第一行,先取得那个form ID(lead_form2)的表单对象; 第二行,调用drupal的drupal_render方法将表单对象输出成html; 第三行,将html插到网页中。 如图,类似这样:
在前面一节《第四节 Acquia Dev Desktop 2 介绍和安装Drupal》里,我们对Acquia Dev Desktop 2的界面进行了介绍,同时也大概说了一下在Acquia Dev Desktop 2下安装Drupal7。这一节,我们介绍安装Views模块。
本节内容摘要:
- 安装好Drupal7
- 禁用一些不常用的模块
- 安装Admin_menu模块
- 安装View模块
5.1 安装好Drupal7
在第四节里,我们最后只是简单提了安装Drupal,并没有给出详细的操作步骤,其实在Acquia Dev Desktop 2下安装Drupal7比在其他环境下步骤可以更简洁,它可以根据前面创建的站点目录、数据库名称,可以跳过填写数据库信息部分,其他部分和在其他环境下安装是一样的。
龙马这里安装了中文版,界面如下:
在前面一节《第三节 安装Acquia Dev Desktop 2》里,我们已经成功安装了Acquia Dev Desktop 2,这一节,我们对Acquia Dev Desktop 2界面简要介绍,并安装Drupal。
本节内容摘要:
- Acquia Dev Desktop 2界面介绍
- 安装Drupal
4.1 Acquia Dev Desktop 2界面介绍
这里我们从启动Acquia Dev Desktop 2开始。
在Acquia Dev Desktop 2安装完以后,启动Acquia Dev Desktop 2,就像启动其他程序一样,从左下角的开始按钮,然后点“所有程序”,看到“Acquia Dev Desktop 2”按钮,点击即可启动Acquia Dev Desktop 2。
如何为Drupal快速添加SSL支持
浏览器地址栏上的上的锁头图标,也就是https,经常让新手感到困惑。他们的第一反应就是“应该有个模块干这个”,事实上Drupal的确有些模块跟https有关的,不过还有一些更简单的方法。
无需模块,只要改改.htaccess文件
最简单的添加全站https支持的方法就是编辑站点的.htaccess文件。只要加入几行内容,无需模块支持就可达到目标。
你可以在’Rewrite Engine on’下添加这几行内容。我通常把这些内容放到#
开头的主干内容下面,让所有来访用户访问www前缀,注意,如果已经启用了前缀相关的功能,可能会有冲突,请选择性的屏蔽冲突代码:
Drupal中国每周翻译任务认领,有时间有兴趣参与翻译的,可直接编辑本wiki,在认领条目后加入自己的名字。
翻译完后,可直接发布到自己网站、博客,或者Drupal中国上面。经常参与翻译的朋友,后续社区会记录并发放适当嘉奖,欢迎参与!
前人栽树,后人乘凉,参与翻译,乐在其中!
Why Drupal is the Right Fit for Higher Ed
http://www.mediacurrent.com/blog/why-drupal-right-fit-higher-ed
Getting Started with Grunt Drupal Tasks
http://www.phase2technology.com/blog/getting-started-with-grunt-drupal-tasks/
How to set up your own Git server.
http://www.paulbooker.co.uk/drupal-developer/command-lines/how-set-your-own-git-server
在上一节,我们对Drupal所需的本地运行环境做了一些介绍,本文将介绍 Windows 下本地环境 Acquia dev desktop 2 的安装和配置。在之前我们有介绍过“Acquia dev desktop” 1.x 的安装教程,目前官网发布了Acquia dev desktop 2,2.x 的安装过程和1.x基本上差不多。
本文将介绍以Acquia dev desktop 2 RC版为例介绍Acquia dev desktop 2的安装。
准备工作:
下载Acquia dev desktop:
在上一节“Views模块概述”里,我们介绍了Views的功能,优缺点以及相关模块进行了简单的介绍。
接下来,在正式介绍Views的使用之前,我们还需要做一些准备工作。俗话说:“巧妇难为无米之炊”,做任何事都需要先准备好材料。
本文主要介绍以下内容:
- LAMP / WAMP 环境
- XAMPP 介绍
- Acquia Dev Desktop 介绍
2.1 LAMP / WAMP 环境介绍
Drupal 是一套基于PHP语言的开源内容管理系统,Drupal站点的运行环境自然离不开PHP正常运行所需的环境。
通常我们所说的“LAMP”的全称是Linux + Apache + Mysql + PHP 的组合,而“WAMP”是“Windows + Apache + Mysql + PHP”组合的缩写,此外,在windows或者Linux下还可以用Nginx来替代Apache,这里我们就不做深入的介绍。
Drupal的开发工作,通常是在本地服务器上,因此本地的 LAMP / WAMP 环境自然必不可少。
(Drupal中国公告)2014年11月7日15点37分(美国当地时间)在Drupal官网发布公告,Drupal 7.33 发布。
Drupal官网公告中介绍此次 Drupal 7.33 修复了大量的bug(无安全漏洞更新)。可以到 Drupal 7.33版本修改日志里查看具体细节。
本次更新包括:
- 本次主要是修复一些Bug 和一些简单的 API/feature 改进。
修改日志:
官网强烈建议升级您的Drupal站点至drupal7最新版本,此次更新没有增加新功能。