问:url:www.xxx.com/taxonomy/term/xxx
1 x) M* \4 S2 x. D- g将会自动调用taxonomy module 中 的 taxonomy/term/%,并输出node.tpl.php页面,如何能让它不输出node.tpl.php 页面,或者说能不能复写或者输出自定义的页面呢?
% [/ `2 H' R- @4 |如:http://www.9idz.com/taxonomy/term/80/ 这种效果。 ; t B( i7 u# `( M! _' {! v
: j- A( B6 u4 D# L
$ B3 t3 K) m5 W. |: M答:
1 j$ K+ i1 E# ]5 p
+ I) K7 w& s4 _9 j6 _& w强调一下,这个页面是有调用node.tpl.php 的,你是从哪来看出不调用node.tpl.php 的???你可以重写node.tpl.php3 l' S7 F# j; ~0 n; R
假使有 article,product,page 三种内容类型。
' P( `- G* J+ ]# @& Y, B
* q& ?/ H% u) L/ ^1 h第一步:可以复制node.tpl.php三份,分别重命名为
v0 \; O: K" j$ C! h" Hnode--page.tpl.php 系统默认对应page内容类型- h1 J8 p' \0 C( @
node--article.tpl.php 系统默认对应article内容类型( U0 p# U) a4 k# k1 e
node--product.tpl.php 系统默认对应product内容类型0 a4 k& n/ w+ g+ |6 s
) i6 T; Q2 N8 ]; c. p
第二步:分别改node--page.tpl.php, node--article.tpl.php, node--product.tpl.php的div 结构。让他不同类型不同显示效果。# N' A$ G- |+ g8 {7 R
: n9 a) e) \" |/ R0 F.................................................................................................... O" R, R0 w9 A p! m
8 E7 ~$ i" U: K. e. D: owww.xxx.com/taxonomy/term/xxx 这个是调用的 node.tpl.php www.xxx.com/node/xxx 也是调用的node.tpl.php
+ h& D. ~" z+ T' V! p' W一个是显示分类列表一个是内容,node.tpl.php 中如何处理?
: T6 ~7 ^, w1 w) c) ?
# o8 _. J# Y# P4 @% ^: `/ ? h6 B, T! q6 v( F L! Z4 r8 r
4 A; Z. @! B- A; o7 `
|
|