国外设计欣赏网站 - 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
6 s6 V9 B3 ]5 \基于主题文件: block.tpl.php
. i# j* ~$ U4 l8 j- jblock--module--delta.tpl.php
* O- `( X9 f( ~- U) C+ f8 o; P3 _block--module.tpl.php
2 X: F; w; r9 N6 D3 Z6 xblock--region.tpl.php
% X! X$ S  a6 a# W$ g$ \. Wcomment--[node-type].tpl.php+ f/ O. r/ _- ?$ I" e7 T
基于主题文件: comment.tpl.php' E$ t$ b  l; ^2 Q
comment-wrapper--[node-type].tpl.php
; U  p- [) R" z$ T6 o4 U/ n5 @  s! g基于主题文件: comment-wrapper.tpl.php* q0 ]1 I8 k0 i% n5 |
forums--[[container|topic]--forumID].tpl.php7 s; r4 I7 n% H& |7 w
基于主题文件: forums.tpl.php5 ]- X0 A/ s+ W) x+ p; ^) B) K4 D, R
For forum containers:
0 v- K+ {8 d5 l& A7 f& lforums--containers--forumID.tpl.php
% ^6 P# s) U) R6 @* v2 y) Vforums--forumID.tpl.php4 t8 k2 h! T9 L0 ^; \
forums--containers.tpl.php  Q5 D( ?8 D2 y- `1 W5 V6 T
For forum topics:
8 R7 G; B7 _: V8 v' c/ R1 L6 Lforums--topics--forumID.tpl.php4 r; @4 i# C4 F' q. o( }" I
forums--forumID.tpl.php
, S  x! X4 O# ^  {# [forums--topics.tpl.php# U& j" r" [5 z; c1 e* |+ }
maintenance-page--[offline].tpl.php2 _7 A7 x; L% Q2 t% s+ J0 h
基于主题文件: maintenance-page.tpl.php
- u, c: f5 `4 l, Y, q1 tnode--[type|nodeid].tpl.php
  j, j- [( l# V9 J, |基于主题文件: node.tpl.php% g% q( J; _5 B- \- U) Y% p7 _
node--nodeid.tpl.php# X5 j( ^* T, M  O) P( z2 h7 T$ A1 l
node--type.tpl.php* E) O3 U6 ~# R- m' y9 S! t9 `( L
node.tpl.php( {' U* `- m5 ?4 K$ a5 P- N# e
page--[front|internal/path].tpl.php
: I/ F! \; X$ z: W5 i9 P8 I4 w4 o基于主题文件: page.tpl.php
) R% I1 L4 P# B( [page--node--edit.tpl.php: C' ?$ a7 a% f* w& P/ j
page--node--1.tpl.php
: d: E0 }* L/ T6 k8 n1 Npage--node.tpl.php
0 E5 I3 X1 d! P6 z0 ~1 Npage.tpl.php; g  ^. S, C. {1 @
page.tpl.php (this is always a suggestion)
0 y+ F7 a9 F- O. |1 e" Tpage--node.tpl.php (and prefix is set to page__node)
; L3 \' I8 C; W9 Cpage--node--%.tpl.php5 l( y/ j: l9 e0 G$ P# D8 e2 u( y
page--node--1.tpl.php (prefix is not changed because the component is a number)! Z. k1 H+ @+ _9 l2 l7 v) H8 b
page--node--edit.tpl.php (and prefix is set to page__node__edit)
5 q: i2 S/ K- M" V# z4 ^page--front.tpl.php (but only if node/1/edit is the front page)
) p7 x8 a5 b6 Y" @( i3 V5 cpoll-results--[block].tpl.php
- z/ O9 }' J8 R: ]基于主题文件: poll-results.tpl.php' W7 [% v% A) \+ H& V0 ~
poll-vote--[block].tpl.php
5 D8 |8 }! l5 R基于主题文件: poll-vote.tpl.php
5 f% S# k9 t1 T. {poll-bar--[block].tpl.php/ a: ~; v: I1 ~+ R+ F; m
基于主题文件: poll-bar.tpl.php
* b+ p7 I" u% e7 e+ Y9 }$ G' |profile-wrapper--[field].tpl.php9 g5 N2 u8 P1 d2 F) D
基于主题文件: profile-wrapper.tpl.php
$ R9 }/ E, Q4 Qsearch-results--[searchType].tpl.php
' [! C/ A& @+ y! r( h: i基于主题文件: search-results.tpl.php
' y2 a; Q" K( R0 asearch-result--[searchType].tpl.php) D' ]" H/ p  b8 v+ ~7 X" V/ j9 v
基于主题文件: search-result.tpl.php</code>
! m& c$ p% B* e' U9 y4 H, T
9 C- \% E5 V) n# j3 n" U参考 http://drupal.org/node/1089656 获得更详细的帮助
/ y, h( k/ v) c5 s1 q7 y, Y' o2 w
. {, e8 T! w1 g3 {7 j2 \: H5 ~' O5 L! J! _7 y3 O5 Z
本文选自:Boofee,谢谢!!!% }: O6 _. P: {# g5 F8 e) `9 D

; P2 N/ N3 a1 m+ U4 O
' Z7 Z7 f$ _# J' w2 H; Q" Q5 L/ o5 O" ~3 N" l0 ]7 H

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

GMT+8, 5-1-2025 13:36 , Processed in 2.062886 second(s), 237 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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