这篇文章主要为大家介绍了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程序设计有所帮助。

最新资讯
360金融路演PPT曝光:周鸿祎持股14% 预计中旬上市

360金融路演PPT曝光:周

360金融日前再次更新招股书,确定IPO每股定价区间在16.5
谷歌借道腾讯扩展中国云服务市场?腾讯云:正在核实

谷歌借道腾讯扩展中国

据The Information援引消息人士,谷歌和腾讯云正探索在
直击|百度好看视频被微信封杀?腾讯:存违规网赚行为

直击|百度好看视频被

好看视频今日发文,称接到反馈,好看的视频分享朋友圈后竟
优爱腾抢滩"竖屏微网剧":关键一役 既是回防更是进攻

优爱腾抢滩"竖屏微网

爱奇艺推出首部竖屏微网剧;腾讯也联合旗下Yoo视频上线
注意!你也用手机坐地铁公交?其中这笔钱猫腻太多…

注意!你也用手机坐地铁

很多消费者反映,在使用国产主流安卓手机办理多个城市交
三星拟在天津投建动力电池和MLCC项目 投资24亿美元

三星拟在天津投建动力

记者日前从天津方面及三星中国获悉,三星拟在天津调整部
最新文章
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按分类进行文章排序的