国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal教程] drupal 7.X: node.tpl.php /page.tpl.php等主题template文件的命名方式

[复制链接]
发表于 2-18-2012 06:48 | 显示全部楼层 |阅读模式
drupal7 node.tpl.php page.tpl.php 等主题文件的自定以命名方式 有了新的变化 新的命名规则有一条杠&ldquo;-&rdquo;变成了两条杠&ldquo;- -&rdquo; <code>block--[region|[module|--delta]].tpl.php- d% \- l( L+ s; `  q7 L
基于主题文件: block.tpl.php
! b) K8 I9 }  L% h% p! x! L8 [block--module--delta.tpl.php
0 p: m1 l3 }1 r5 Zblock--module.tpl.php& G" I1 i/ a$ o0 }+ \
block--region.tpl.php
/ h. o- V# P3 ]  f- Acomment--[node-type].tpl.php
0 N" z; J: U( [' q  y8 n8 G基于主题文件: comment.tpl.php/ @3 w! M$ W1 u, g" [
comment-wrapper--[node-type].tpl.php
. ^! i1 H3 z; m# y基于主题文件: comment-wrapper.tpl.php2 ~+ ?2 P, F) y/ A8 p
forums--[[container|topic]--forumID].tpl.php
& m+ p9 |8 P3 H5 Q. ^: c5 t$ Z基于主题文件: forums.tpl.php
! W  ~3 m& l6 F& w" T  `For forum containers:
1 U: y4 L- H! t! Aforums--containers--forumID.tpl.php+ d9 x7 W; F$ M; I8 J5 \& B. k& j
forums--forumID.tpl.php6 U3 B( E1 ?2 g0 H4 I3 b1 u* J
forums--containers.tpl.php3 {/ B1 w8 i7 m0 M
For forum topics:
0 y! e; T2 C! Z3 o( d4 j  O0 nforums--topics--forumID.tpl.php
% u2 Q" d5 H5 dforums--forumID.tpl.php- t$ P( D* \" B; L1 l  h6 U4 ~
forums--topics.tpl.php# ]% E8 w! W7 V2 i- s
maintenance-page--[offline].tpl.php  A( T$ E( P% K$ J# a* E
基于主题文件: maintenance-page.tpl.php
1 ?# ]& p5 L$ ^+ ?5 g9 tnode--[type|nodeid].tpl.php* l7 H/ F* X" M' |# Z' u3 g
基于主题文件: node.tpl.php% w  \" @" `) p2 S+ h" A+ z7 x
node--nodeid.tpl.php- v4 G) T4 s+ C  \7 x% x8 _
node--type.tpl.php0 D5 W! I( z' h
node.tpl.php6 A& H% Y5 {( N% p2 f
page--[front|internal/path].tpl.php
; T3 V5 F0 w6 h. x3 m4 X基于主题文件: page.tpl.php
4 C# W' |) R% s8 q* vpage--node--edit.tpl.php
$ t# f9 I6 B& g; r! Vpage--node--1.tpl.php8 `. I" _8 Z2 j- K2 y' @* a- k" }: U
page--node.tpl.php
! Z; v1 D' V+ Q: K- e6 U. o3 l; Lpage.tpl.php& w1 g. y& b8 d4 ^/ i% a: P
page.tpl.php (this is always a suggestion), V& j# n4 @6 h( E$ ~
page--node.tpl.php (and prefix is set to page__node)
9 _) T" k9 s+ C" I  y8 w0 {page--node--%.tpl.php+ z3 o3 O# L* a0 W# |
page--node--1.tpl.php (prefix is not changed because the component is a number)
  O; G0 p4 d' R& Lpage--node--edit.tpl.php (and prefix is set to page__node__edit)
" W! t  i* u8 o3 e) e% Lpage--front.tpl.php (but only if node/1/edit is the front page); R+ L6 q3 X1 T& ^4 N+ A; P) x
poll-results--[block].tpl.php
  r0 Y" L  S  C! a8 Y1 S8 W基于主题文件: poll-results.tpl.php
1 Q+ B' o9 C( z# G! Z$ ]7 _poll-vote--[block].tpl.php
6 X5 ~2 R( R! E+ R3 b基于主题文件: poll-vote.tpl.php0 N( P) u( u7 C+ u3 }' |9 T8 ~
poll-bar--[block].tpl.php
7 P2 n) o3 A! \* @基于主题文件: poll-bar.tpl.php
( Q+ w, ^3 W  @. x2 d# sprofile-wrapper--[field].tpl.php$ K' b( L9 w. N6 y" q/ V% \4 `3 Y3 ]
基于主题文件: profile-wrapper.tpl.php
! @; ~4 K8 `8 |7 J+ U4 wsearch-results--[searchType].tpl.php
( D7 E2 u+ I1 v# c基于主题文件: search-results.tpl.php
5 R- n7 r: Z9 A6 f% Ksearch-result--[searchType].tpl.php
6 z5 M+ {5 \1 G- R& M9 _基于主题文件: search-result.tpl.php</code>
  r3 N  z7 g; v5 W" ?/ @4 K" z0 }% t+ W) T
参考 http://drupal.org/node/1089656 获得更详细的帮助6 _: W- N) s& J3 j
' s* K+ u9 {( K/ b  y
# [0 C. ^' ?% Z3 o( o; j2 ?
本文选自:Boofee,谢谢!!!
- n7 k, |( G& C% D' n. n! t# a' B  d8 V

7 e+ M! ^1 W# w) g& A/ z/ ]3 s' e. d

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 6-16-2025 12:31 , Processed in 1.217618 second(s), 233 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表