Drupal小窍门

五月
16

改造评论(comments)的显示 -- 续

上次的贴子里主要讲了如何对评论/回复作斑马条显示,同时对作者自己的回复用特别底色标出,这次再作进一步的改造:)

原来这里的回复是采用thread形式显示的,我个人比较习惯于这种,但评论比较多的时候由于缩进的原因就会被挤成一窄条,很不方便。而且似乎一般用户以及大多数blog的习惯还是采用平板显示,所以这一次的目标同样还是参照WordPress的样式,采用平板显示同时对评论按次序标号。
四月
23

改造评论(comments)的显示

刚刚又对这个blog的排版CSS做了些细微的调整,其中关于用户评论comments部分有两条,随手记下来,免得下次更换外观主题的时候又忘记了。

第一个是评论背景用斑马色区分开,也就是单数评论用一个颜色,双数评论用另外一个颜色。这个是 Drupal自带支持的,不光是评论,其它table, block等都已经有了自动生成的$zebra CSS类。在comment.tpl.php里面一开头就有print $zebra这一句,就是给单复数评论制定不同的odd even class。所以我要做的无非是用直接定义CSS:
四月
15

如何定制每个node下的links

有些小窍门其实很简单,但如果需要的时候一下子又想不起来当初是怎么实现的,所以还是有必要记录一下。比如要修改每个node下的links,就是:“admin's blog, Add comments ..."那一行。在theme里,那一行是通过theme_links来显示的,而使用的$links变量实际上是一个associate array,只要修改相应的数组项就行了。
十二月
09

通过theme区别显示一般分类与freetag标签

Drupal自4.7开始把freetagging引入了分类系统。在实际使用中,大家一般还是愿意区别对待freetags与传统分类,所以通常都是定义两套分类术语表(vocabulary),一套是常用的固定分类,一套则开启自由标签即freetagging。这样既可以按传统办法把文章划分入固定分类,也可以同时自由地贴上个性化标签。但Drupal自带的主题通常对此不加区分,造成的结果就是在显示文章分类时,一股脑地把所有传统分类与自由标签都混在一起显示。