问:url:www.xxx.com/taxonomy/term/xxx/ w: ?; E, y) V$ b0 c
将会自动调用taxonomy module 中 的 taxonomy/term/%,并输出node.tpl.php页面,如何能让它不输出node.tpl.php 页面,或者说能不能复写或者输出自定义的页面呢?
$ P7 ?8 ~: l, G& I$ g/ W5 }如:http://www.9idz.com/taxonomy/term/80/ 这种效果。
+ g+ Q1 G( ?' d
8 {; a- D3 m" ?% M f- _9 B7 L. Q
! {# x6 F L! p* R/ L' ^5 R) d答:
7 |% M3 Q4 c! J! C2 ^. n: I6 i. L, Y0 E( Y2 w7 ]
强调一下,这个页面是有调用node.tpl.php 的,你是从哪来看出不调用node.tpl.php 的???你可以重写node.tpl.php
# r0 J! R* n" {6 y* w9 {& \7 t. s: j# ~假使有 article,product,page 三种内容类型。# r( u' x( M& g
% V6 L, m) x9 A+ `第一步:可以复制node.tpl.php三份,分别重命名为
! o, d8 J: N1 ?) L: Y+ ~# enode--page.tpl.php 系统默认对应page内容类型
$ N. ?, r# _ }2 D4 b: o- D' ~5 Z5 [node--article.tpl.php 系统默认对应article内容类型/ h* p; H6 I1 v; o6 ?
node--product.tpl.php 系统默认对应product内容类型" p0 }: {/ {% K( C$ e' `& i ?
3 h( L$ L& N9 }& d S7 \& e5 H第二步:分别改node--page.tpl.php, node--article.tpl.php, node--product.tpl.php的div 结构。让他不同类型不同显示效果。" V2 D- B6 ^8 [$ [
\- u) b' i) S# _6 w2 ?. W" b( V....................................................................................................
2 Y- J2 N5 g' h1 J# u# a0 s9 \; V* Z$ r5 t6 J: {! p
www.xxx.com/taxonomy/term/xxx 这个是调用的 node.tpl.php www.xxx.com/node/xxx 也是调用的node.tpl.php
* g# E" u. z& c一个是显示分类列表一个是内容,node.tpl.php 中如何处理?& I8 {8 y2 A# m' M$ l$ I( n
2 P1 {- C- e/ n$ N# C% e: p
- w+ D/ H3 `4 E; K1 Z* V! T, ^ 7 K. A- B4 g& G! @# `1 @
|
|