Zencart后台【工具】->【外观控制】下打开侧边的best_sellers.php后,如果有人下单,就会在侧边显示热销的产品(没有下单是不显示的,这是废话),不过默认的显示是用ol排序个截取相应数字的标题,没有图片没有金额。以默认的模板为例,想要显示图片和价格,须做如下修改:
打开
<?php
/**
* Side Box Template
*
* @package templateSystem
* @copyright Copyright 2003-2005 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: tpl_best_sellers.php 2982 2006-02-07 07:56:41Z birdbrain $
*/
$content = "";
$content .= '<div id="' . str_replace('_', '-', $box_id . 'Content') . '" class="sideBoxContent centeredContent">' . "\n";
for ($i=1; $i<=sizeof($bestsellers_list); $i++) {
$content .= '<div class="sideBoxContentItem">';
$content .= '<a href="' . zen_href_link(zen_get_info_page($bestsellers_list[$i]['id']), 'products_id=' . $bestsellers_list[$i]['id']) . '">'. zen_get_products_image($bestsellers_list[$i]['id'], $bestsellers_list[$i]['name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT);
$content .= '<br />' . zen_trunc_string($bestsellers_list[$i]['name'], BEST_SELLERS_TRUNCATE, BEST_SELLERS_TRUNCATE_MORE) . '</a>';
$content .= '<div>' .zen_get_products_display_price($bestsellers_list[$i]['id']).'</div>';
$content .= '</div>';
}
$content .= '</div>' . "\n";
?>
畅销商品的标题是经过截取的,要设置截取的长度,在后台【商店设置】->【布局设置】->【畅销商品 - 截断商品名称】将默认的数字改大或改小就好了。 (责任编辑:最模板) |