You are here

drupal6

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

drupal CCK节点类型的主题定制

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-09-09 01:47

       本文是基于我的实践经验所写,我的客户向我提出了一个要求,如何让CCK定义的节点类型拥有一个他想要的主题外观。当然,有多种方式可以实现这一点:1)仅用CSS(并不是所有情况下都有效);2)使用Contemplate模块,(是不是的会让我挠头);3)一个自定义模块(根据他的情况,也不是一个好办法);4)主题模板。

     随着他的需求的日益明确,我觉得主题模板模板应该是最好的办法。当然,这也是能够传授给他的最简单的方法。

具体要求和环境

       新的节点类型已经用CCK定义好了,当然它还可以更精简一些。节点类型的名字是“agency”。

       这个Drupal站点使用的主题为Garland。

Drupal版本:

drupal首页判断,用$page==0 还是 $is_front?

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-09-09 00:14

如果你打算使用$is_front来检查当前页面是不是展示的单个节点的话,这里有篇好的帖子(尤其是帖子下面的评论更值得一读),讨论了变量$page和$is_front的不同.

 

只有当你处在drupal站点的首页时,变量$is_front才被设置,也就是为真,而当你处在其它页面时,$is_front为假。对于普通的节点列表页面,比如当你点击一个drupal分类术语后所得到的节点列表页面,在这里$is_front就为假(false)。

 

drupal Comment.tpl.php

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2008-09-08 13:13

定义一个评论区块所输出的HTML.没有对评论进行任何逻辑处理,仅仅用于输出实际的评论.

 

可用变量

$author

链接到作者的个人信息页面.

$comment (object)

评论对象,将传递给theme_comment函数.

$content

链接的内容.

$date

格式化的发布日期.

使用SSH/Shell命令快速升级Drupal(1)

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2008-09-07 12:54

升级你的站点

我们假定你没有修改Drupal的核心文件(如果你修改了任何一个Drupal核心文件的话,你的升级过程会变得麻烦起来或者甚至非常困难),而且你将所有的个人数据(比如,第3方模块,主题,和文件)都放在了/sites文件夹下(对于Drupal5,你可能将你的/files文件夹放在了站点的根目录下,而对于Drupal6,/files在默认情况下是放在/sites目录里面的),然后你就可以自信的删除其余的Drupal文件和目录了,并将最新的Drupal版本上传上去:

Drupal版本:

Drupal导航教程(1)

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2008-09-07 05:47

如何将你的drupal导航放到不同的区块中

 

并不是所有的人,想在所有的页面展示一个完全一样的导航的。有些人可能想将导航放分成不同的部分,分别放在不同的页面,特别是当你使用像Garland这样的多栏主题时。有不少人在论坛里询问,如何将其分成不同的区块,然后再放到特定的页面中。本部分就为你介绍如何实现这一点。

Drupal版本:

页面

Subscribe to RSS - drupal6