国外设计欣赏网站 - 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
' ^% }( s0 d- n+ T% H. B  u基于主题文件: block.tpl.php
3 L( K3 V  F" ablock--module--delta.tpl.php  V4 Z1 K' y$ l# y- K4 \8 F
block--module.tpl.php: l. w" \1 q0 c; y$ X9 E  F
block--region.tpl.php
  e' X* O2 m5 e4 Scomment--[node-type].tpl.php
: }, f/ Q: r0 w8 Q基于主题文件: comment.tpl.php" J/ `0 n1 ^; ]/ o: t! D
comment-wrapper--[node-type].tpl.php
0 k' S' n, p( O) U基于主题文件: comment-wrapper.tpl.php0 l% v; S3 ]1 I' f' ~
forums--[[container|topic]--forumID].tpl.php; b6 x# d" b6 Z4 d0 |
基于主题文件: forums.tpl.php
0 g( U4 h- J* g6 l* l4 JFor forum containers:
% k0 j+ p) |  hforums--containers--forumID.tpl.php
# K! t; Y# T1 _) H% nforums--forumID.tpl.php
; D, O' h! x8 Y$ i7 B7 Yforums--containers.tpl.php
: Q6 d) y& z, R) f& x) ]For forum topics:7 @' X7 k+ r% n3 t
forums--topics--forumID.tpl.php! a6 V7 E- c8 L9 L8 Z
forums--forumID.tpl.php6 g: P1 u8 \4 u& x! h# i5 `$ f# f
forums--topics.tpl.php
; c6 t0 v) c* L  xmaintenance-page--[offline].tpl.php% M7 ?9 u& ~2 g  y1 p
基于主题文件: maintenance-page.tpl.php0 u7 R. J. Z- K! U3 z( K1 A
node--[type|nodeid].tpl.php% G9 |  d4 r# ^0 A, V+ X& D
基于主题文件: node.tpl.php2 Y6 n6 H9 b+ ~7 [/ e
node--nodeid.tpl.php
8 x% P$ A7 v0 ?- k$ d! i2 vnode--type.tpl.php
" s1 l$ [+ q# snode.tpl.php* X7 H7 q, ]' |
page--[front|internal/path].tpl.php/ T) ^2 ], K% E5 m3 O# B
基于主题文件: page.tpl.php
& c7 O9 g, b0 Q0 ~2 apage--node--edit.tpl.php
8 c* ~/ m4 Q& V5 T6 U: Epage--node--1.tpl.php, ]8 y; X% \. K( q
page--node.tpl.php/ c% \* p( T% A8 U. L
page.tpl.php2 @4 G: e" ?; B3 d/ j( |( ?0 z
page.tpl.php (this is always a suggestion)5 q- q& f# I4 l/ o& n5 b) P# ]
page--node.tpl.php (and prefix is set to page__node), f0 C* |. ?5 X0 D% l
page--node--%.tpl.php
. ?" q7 n% F7 p6 Upage--node--1.tpl.php (prefix is not changed because the component is a number)! g2 l; W) M$ m" b( b2 u
page--node--edit.tpl.php (and prefix is set to page__node__edit)
% u3 v% z, r0 _' l& f7 vpage--front.tpl.php (but only if node/1/edit is the front page); q, d1 ]. |2 D. N6 Z( U, t3 U. Q
poll-results--[block].tpl.php
; z! c9 N6 G2 _$ p' ^' ?基于主题文件: poll-results.tpl.php
2 l2 s" ?+ y9 X+ X/ R0 s# h) M* wpoll-vote--[block].tpl.php9 M% r: V- q5 D: T4 @
基于主题文件: poll-vote.tpl.php9 H. ]" N( R& Q7 Z" K2 @: S( z* x
poll-bar--[block].tpl.php
% U0 s) o, ?1 f/ J) y0 h8 ?. p; `基于主题文件: poll-bar.tpl.php
; C$ U3 l$ }4 v# h) b6 f' wprofile-wrapper--[field].tpl.php" f- h1 w/ T/ p+ s, x
基于主题文件: profile-wrapper.tpl.php6 e1 }) p" |9 M+ w
search-results--[searchType].tpl.php' V8 h! F- ^, ?0 Y4 K
基于主题文件: search-results.tpl.php# L/ l2 I) P5 t( k: B/ [* Z9 H
search-result--[searchType].tpl.php
/ O, T9 |+ S4 h& D4 T1 X基于主题文件: search-result.tpl.php</code>
& Z6 e' D2 l, L4 ?, W# @/ M' n# e4 R& Z4 z" j) ^
参考 http://drupal.org/node/1089656 获得更详细的帮助; T4 G  C, a+ t% y

2 D2 E' C) {  E( ^9 r$ P9 T, _/ L. }) I  d1 }+ ?
本文选自:Boofee,谢谢!!!
  a# J) B. M6 E. g1 w' a* C* N" P. J0 W, X7 c1 z1 U8 |
1 z0 Q% u' X6 t3 L3 k9 w% P

" \! }& q: L5 Z8 X9 y& ^: l) \

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

GMT+8, 2-12-2025 12:22 , Processed in 0.603597 second(s), 226 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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