这篇文章主要为大家介绍了Drupal实现不同节点类型使用不同模板的方法,是针对Drupal主题机制的灵活应用,需要的朋友可以参考下

本文实例讲述了Drupal实现不同节点类型使用不同模板的方法。分享给大家供大家参考。具体实现方法如下:

Drupal有独立的主题机制(theme engine),这个engine使得Drupal的模板控制非常灵活,与此同时要Drupal主题机制就显得不是那么容易了。

Drupal的主题模板文件有一些tpl.php文件组成,这些文件包括:

node.tpl.php
page.tpl.php
block.tpl.php
template.php

如果要针对不同节点类型使用不同的主题,可以为各个节点创建不同的node.tpl.php模板文件,文件命名规则如下:

node-[content-type].tpl.php

例如你想为节点类型为introduction的文章单独创建模板,那你需要新建一个名为 node-introduction.tpl.php 的文件。

可以将node.tpl.php拷贝为 node-introduction.tpl.php ,在此基础上进行修改

希望本文所述对大家的PHP程序设计有所帮助。

最新资讯
俞军关于企业本质的读书思考

俞军关于企业本质的读

什么是组织?组织,是有共同目标、共同理念、共同知识,一定
还没凉透的VR,5G时代会迎来春天吗?

还没凉透的VR,5G时代会

VR的迭代周期与更新换代速度远远达不上智能手机的速度
他们说ofo没了,但是我想救救看

他们说ofo没了,但是我

直到有一天,OFO的押金提不出来了。我发现我的人生跌入
化学家的梦想:让化工更绿色不再有污染

化学家的梦想:让化工更

化妆品、日用品、医药、染料,这些在大家日常生活中离不
谷歌部署AI系统“垃圾视频分类器”:净化YouTube主页

谷歌部署AI系统“垃圾

彭博社指出,YouTube上充斥着带有极端与误导性内容的视
传Snapchat员工滥用内部工具 获取位置数据等信息

传Snapchat员工滥用内

Snap的前员工表示,几年前有“多名”Snap员工通过不当方
最新文章
drupal6上传中文文件名附件乱码问题解决方法

drupal6上传中文文件

这篇文章主要为大家介绍了drupal6上传中文文件名附件
Drupal中hook_theme函数用法

Drupal中hook_theme函

这篇文章主要为大家介绍了Drupal中hook_theme函数用法
drupal开启pathauto模块后得到路径参数的方法

drupal开启pathauto模

这篇文章主要为大家介绍了drupal开启pathauto模块后得
drupal函数node_get_types用法详解

drupal函数node_get_t

这篇文章主要为大家介绍了drupal函数node_get_types用
drupal导入图片的实现方法

drupal导入图片的实现

这篇文章主要为大家介绍了drupal导入图片的实现方法,
drupal按分类进行文章排序的实现方法

drupal按分类进行文章

这篇文章主要为大家介绍了drupal按分类进行文章排序的