问:url:www.xxx.com/taxonomy/term/xxx" G9 b% `, m& U& A
将会自动调用taxonomy module 中 的 taxonomy/term/%,并输出node.tpl.php页面,如何能让它不输出node.tpl.php 页面,或者说能不能复写或者输出自定义的页面呢?# J3 f2 P. [: i. V, C5 F% n" [
如:http://www.9idz.com/taxonomy/term/80/ 这种效果。 5 t( X6 m$ C% @9 W
2 i* a! L2 _! C1 H5 _* J x
5 C6 i. W1 S# i1 `' u答:
: y$ S" d- u% d6 t1 |2 M7 A5 e$ d- W; L7 E
强调一下,这个页面是有调用node.tpl.php 的,你是从哪来看出不调用node.tpl.php 的???你可以重写node.tpl.php: j+ V! X" K; p/ k( j: @! W
假使有 article,product,page 三种内容类型。
9 [ B# R/ v6 b4 Q1 V; C* [# S! t" B$ Q6 e/ P( J7 r
第一步:可以复制node.tpl.php三份,分别重命名为# }( [0 ]$ T5 N; [) C( y
node--page.tpl.php 系统默认对应page内容类型
' r. v8 j4 s7 f4 q: D/ @node--article.tpl.php 系统默认对应article内容类型
. d( w% @' K9 a; B# snode--product.tpl.php 系统默认对应product内容类型
6 K3 ^+ ?7 U: O) `0 U
1 O1 `3 y2 Z | M; ]4 P4 _第二步:分别改node--page.tpl.php, node--article.tpl.php, node--product.tpl.php的div 结构。让他不同类型不同显示效果。% f. c6 U# z" }; M' F7 C8 N+ h
?/ _- c+ w/ V5 l9 y2 A
....................................................................................................
7 j! p" n5 o) l% m0 u& r k
. L# z& p6 ]7 A% N7 kwww.xxx.com/taxonomy/term/xxx 这个是调用的 node.tpl.php www.xxx.com/node/xxx 也是调用的node.tpl.php: C; _& Y! Z w1 q5 B
一个是显示分类列表一个是内容,node.tpl.php 中如何处理?% z) \! o7 |( ^$ P% `% j, H: |
; A* G7 ` h; q" A
1 C% ^+ |6 D: Z% [
; b6 D6 d4 G' L% a1 E9 W, } |
|