You are here

模板建议的小技巧

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

我以garland为基主题,创建了一个子主题windowp以后,除了子主题的info文件以外,还加了一个css,不过这些都是空的。我想要实现的是,为特定的节点类型专门的定制一个模板文件。也就是node-product.tpl.php。

 

我把这个文件node-product.tpl.php放到子主题里面以后,看不到效果,因为我里面放了print_r语句,看看起不起作用,发现没有用,还是默认的,我就轻空缓存,还是没有用。也没有找到好的资料,我只是想在子主题下面覆写特定的节点类型的模板而已。

 

我把我的node-product.tpl.php放到了garland里面,重新启用garland主题(将其设为默认的),马上看到了效果。我把node-product.tpl.php,node.tpl.php同时放到子主题下面,启用子主题,见效了。

 

得出来的结论:模板建议应该和默认模板放到一起。也就是node-product.tpl.php和node.tpl.php应该放到一起,也就是同时出现。尽管windowp是garland的子主题,但是也需要拷贝garland下面的node.tpl.php到子主题目录下面。

论坛: