You are here

drupal5

内容包括drupal5教程,drupal5汉化,drupal5主题,drupal5模板,drupal5中文手册,drupal5 views,drupa5中文,drupal5安装,drupal5开发,drupal5视频,等

如何让drupal网站的造价降下来

drupal主要是面对国外客户的,但是随着国内需求的增多,有不少国内的客户,包括公司和个人,他们也想使用drupal来建立自己的网站,这种增多的趋势在明显的加快。

       但是就目前的状况来讲,在中国使用drupal建站,并不具有太多的优势:

1,  首先是drupal从业人员较少,而且集中于比较大的城市,面对的客户也是海外的。从业环境也大多数处于外包公司中。

2,  drupal建站的价格比较高,由于客户主要是国外的,所以价格是由国外的客户决定的,在国内,具有经验的drupal开发人员,即便是私活,报价很多也都在400元以上。

Drupal版本:

基于URL别名使用不同的drupal页面模板

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-09-11 08:54

可以在你的template.php文件中修改一个模板的“模板建议”("template suggestions")列表。下面的代码片断,将根据当前页面的URL别名来添加页面模板建议。这样你就可以为'music'路径或者目录下面的页面定义一个page-music.tpl.php模板文件了。

Drupal 5版本:

Drupal版本:

基于节点类型使用不同的drupal页面模板

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-09-11 08:39

可以在你的template.php文件中修改一个模板的“模板建议”("template suggestions")列表。下面的代码片断,将根据当前页面的节点类型来添加页面模板建议。这样,你就可以为节点类型为新闻(news)的页面定义一个模板page-nodetype-news.tpl.php。

 

Drupal版本:

基于URL别名使用不同的drupal节点模板

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-09-11 08:24

Drupal 5包含了一个非常有用的机制,可以为不同的页面、区块、节点等提供不同的模板。例如,你可以为'blog'节点类型添加一个模板node-blog.tpl.php,从而取代默认的node.tpl.php模板。对于页面模板,就更加方便了,所以你可以为特定节点创建特定的模板,可参看基于当前路径适用不同的页面模板一文。

 

通过_phptemplate_variables()函数,还可以编辑可能的"template suggestions"(模板建议)列表。例如,下面的代码片断就基于URL别名创建了额外的“suggestions”(建议)。这比使用内部Drupal路径的方法更强大。

Drupal版本:

如何为每个drupal页面生成<body> class/id属性

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-09-11 07:51

这个代码将为你drupal站点上的每个页面的<body>标签生成一个类(class)和id。

在你主题的页面模板文件(page.tpl.php)中,将已存在的<body>标签替换为下面的代码:

<body<?php print phptemplate_body_attributes($is_front, $layout); ?>>

      

并在你主题的template.php文件中添加下面的代码:

Drupal版本:

根据当前路径使用不同的drupal页面模板

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-09-11 00:45

在Drupal 5.0中, PHPTemplate支持在一个主题下,使用多个页面模板.根据当前的url路径(例如node/1, taxonomy/term/2, 或者user/1),PHPTemplate会按照顺序寻找相应的模板,如果找不到的话,将会采用默认的page.tpl.php模板文件。

 

例如,如果你访问http://www.example.com/node/1/edit,PHPtemplate将按照降序寻找下面的模板:

Drupal版本:

页面

Subscribe to RSS - drupal5