让我们继续我们的drupal6.x之旅。这一系列的文章,是关于首页制作的,围绕着首页制作,我们将建立一个简单的站点。也算是drupal入门教程吧。在前面,我们安装好了drupal6.5。现在我们进入了http://localhost/drupal-6.5/。看到了是drupal的默认首页。右边是正文,左边是管理菜单。
在右边的正文中,有4个部分,1是配置站点,2是添加模块,3是定值主题,4是填充内容。平时做项目的时候,开始要做的,就是先简单的配置一下站点,加上一些常用的模块,接着就是制作主题了。制作主题应该算是项目正式进入开发期了,它前面的都是准备工作。主题的制作,通常为客户发过来PSD文件,美工将其转化为静态HTML+css,然后drupal开发者,或者专门的drupal主题制作者,将静态的HTML替换为模板文件,tpl.php。主题的制作设计到这个过程,直到项目结束通常还设计到主题的东西。主题制作的最开始的任务就是,制作页面模板文件,接着才是节点模块,区块模板文件,根据项目的进展,开发的需要,有时候需要对这些模板进行调整,或者添加更加具体的模板文件,比如page-node-1.tpl.php这样的具体模板文件。这里暂时不讲主题的制作,相关内容可参看本站及官方还有其它站点的主题制作指南。我们假定我们的客户觉得garland主题,已经够用了。这个默认主题其实很强大的,只不过大家都在用,让人觉得比较土而已。
先进性简单的配置,通常就是cron还有files文件的路径了。这两个也比较简单。前者手工的运行就好了,后者,因为是在本地,所以怎么办都可以。对于初学者来说,我建议先看看drupal的后台,从上面到下面,看看每个选项,每个页面,每段文字,先看看英文的吧,看完以后,然后再装上drupal的中文包,再看看。也就是说先熟悉一下环境,我刚开始学的时候,这一点就花了2-3,这样你就基本上知道每个选项,每个功能的大致位置了。很多人,搞drupal也有一段时间了,遇到一些简单的问题,还是不会,就是因为他不知道在哪里配置,没有认真的钻研过。这是有用的。如果你仅仅是暂时的使用drupal,过段时间就不搞这个了,那也没有太多的必要。如果想靠这个吃饭的话,建议你按照我说的去学习。
假如你已经了解了drupal的管理界面,前面的基本配置,常用模块的安装,都已经完成了。现在就让我们添加内容。点击“Create content”(创建内容),里面有两个选项,page和story,两者之间的区别,很多人都应该知道,前者更多的是静态性的页面,后者更多的是实时性的动态性的页面。记住这些就可以了。我更多的时候,觉得两者之间并无区别,但是我的同事,包括很多的一些人,觉得page和story就是完全不同的概念。Page多用于介绍性的文章,联系方式,等等这样的内容,story则应该是新闻,博客这样的文章。不过两者在数据库中的存储结构是一样的。
好了,我们这里选择使用page,在标题中输入“首页”,在正文中输入以下测试内容:
“
Drupal国内新闻:
北京10月的drupal meetup 成功举行。
Zhupou.cn正式对外提供技术支持了
Drupal国际新闻:
2009年春季的华盛顿drupalCon开始卖票了
Acquia drupal发布了。
Drupal安全公告:
SA-2008-065 - Node Clone –绕过安检
SA-2008-064 - Node Vote – SQL注入漏洞
“
当然这个页面是丑陋的,我们有了第一个节点node/1。现在点击首页,还是drupal的默认首页。
导航到admin/settings/site-information,在最下面的“Default front page”输入框中,现在默认为node,我们把它改为node/1.当你再访问首页时,看到的就是刚刚我们创建的第一个节点。使用page作为首页,是最简的一种方式了。当然你可以使用任何类型的节点作为首页。觉得页面丑陋的话,可以专门做个静态的html,放到节点的正文中,然后选择full html就可以了。
相关链接: Think in Drupal