熟悉ECSHOP的朋友都知道,在后台商品编辑的地方有一个录入“商品简单描述”的框框,
6 l. x/ e* D% P$ c但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的 description 里,供搜索引擎读取。
, \" n' I X) P/ v. l& p9 q5 A" [0 H
, R* N3 C8 }; ~% E9 E# x* l有用户问了, 我想在其他页面(例如首页或者列表页)把这个“商品简单描述”显示出来,该怎么办呢?
, Y% W+ Z) x5 j, m; W4 f6 O3 m$ v7 u9 P/ H, Y
下面说一下修改教程(以 2.7.2版 官方默认模板为例 ):8 v$ {5 t% k9 h& q6 C2 f
2 e$ s& W* j9 U$ j1 q! T5 r, ~
1、在ECSHOP首页显示商品简单描述:
! s; }7 H0 F: F0 Q3 z& B
- Z q- x" n4 u# H( z' y' z依次打开 /themes/default/library/recommend_hot.lbi ,/themes/default/library/recommend_new.lbi ,/themes/default/library/recommend_best.lbi 文件7 w. W3 l" m0 N3 F
8 q" g- _& [" l+ g" I( }+ }3 L
对每个文件都执行如下操作:
4 b: {2 s: y2 T4 }/ U$ d2 t$ l找到
& W1 [4 [7 G5 h) c# g: J8 f在它上面增加一行
7 m5 C& o+ D! I! c/ R( ^5 K' j3 S* w5 W3 M1 ?4 S1 D
再打开 /themes/default/library/recommend_promotion.lbi 文件7 i- H: i; w; v
1 T- E% @ H( T' `找到{$lang.promote_price}<font class="f1">{$goods.promote_price}</font> |
2 N8 K( s9 }7 O3 H8 d& e在它上边增加一行
$ c9 G! r! b2 V* I6 ]4 T
* |2 y( R3 k. ~3 n) J& _1 J9 W( [) z$ C7 Q. y
2、在ECSHOP列表页显示商品简单描述:
5 L& [* H( O- @2 ?2 s" J5 b) ~! i; E: J5 y. v( b! ~3 U R
关于列表页,显示模式为 “list” 和 “text” 的时候,已经有 “商品简单描述” 的显示了。
9 u- \! Z' g y/ @只是在显示模式为 “grid” 的时候 没有显示罢了,下面给 “grid” 模式 也增加一下:
; D. x8 H3 L& }7 W
3 Y+ t; s1 c$ Q. N) k打开 /themes/default/library/goods_list.lbi 文件" w8 i* V2 K& Y$ e# G/ o/ u
8 P1 p) S9 | X y找到
6 n2 {3 r9 O/ b" ?0 g<p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.goods_name}</a></p> |
2 \( l) r- ~# o3 n3 s' Y8 J$ u在它下面增加
0 r! V' q! T/ O; H. a( P$ J<!-- {if $goods.goods_brief} -->
$ F7 t1 f8 ?: ?5 k: }! ]! U {$goods.goods_brief}<br />
2 [) d3 C# q4 @1 r" n2 P4 t& D5 ~ <!-- {/if} --> |
+ Z4 @/ h4 Q$ y% A& Z |