其实这个在ecshop中预留这个函数,不知道是不是开发者特意留下,但不想让所有人知道而已,函数在includes/lib_goodsphp里面。 下面开始教你如何添加指定分类的下热销产品: 1在首页indexphp中找到 1 / 页面中的动态内容 / 2 assign_dynamic('index'); 2在上面添加如下代码 1 $children = get_children(1); 2 $smarty->assign('index_hot_goods_1', get_category_recommend_goods("hot", $children)); // 热销商品 其中分类编号1,根据你想调用分类而填写 如果是最新产品就再加上 1 $children = get_children(1); 2 $smarty->assign('index_new_goods_1', get_category_recommend_goods("new", $children)); // 最新商品 若果是精品产品 1 $children = get_children(1); 2 $smarty->assign('index_best_goods_1', get_category_recommend_goods("best", $children)); // 精品商品 3然后再模板库文件中新建index_hot_goods_1lbi。文件内容如下: 1 <!--{foreach from=$index_hot_goods_1 item=goods}--> 2 <li><a href="{$goodsurl}"><img src="{$goodsthumb}" alt="{$goodsname|escape:html}" class="goodsimg" border="0" width="160" height="200" /></a> 3 <h1><a href="{$goodsurl}" title="{$goodsname|escape:html}">{$goodsshort_name|escape:html}</a></h1> 4 <!-- {if $goodspromote_price neq ""} --> 5 <span>一口价 <b>{$goodspromote_price}</b></span> 6 <!-- {else}--> 7 <span>一口价 <b>{$goodsshop_price}</b></span> 8 <!--{/if}--> 9 </li> 10 <!--{/foreach}--> 4然后在首页模板indexdwt中调用index_hot_goods_1lbi。 1 <!-- #BeginLibraryItem "/library/index_hot_goods_19lbi" --><!-- #EndLibraryItem --> 5如果有多个分类要调用,可以重复1-3的步骤 至于每个调用的商品的数量 ,在后台》》模板设置》》
不知道我有没有理解对LZ的意思。
首先,是否显示所以商品分类,如果你设置的是都显示,那不显示的话肯定是模板的设计关系,可以换其它模板。
另外,如果希望这个商品分类只在首页显示,那就到“模板设置”中,除首页模板以外的模板,把“商品分类树”这一项关闭显示即可。
在categoryphp中
搜索 $smarty->assign('page_title', $position['title']); // 页面标题
在下面加入下面一行代码
$smarty->assign('article_categories', article_categories_tree(81)); //文章分类树
数字81是新闻分类的文章分类ID,自己把81修改一下就可以调用了
后台
-
商品管理
-
商品类型。在这里可以进行商品类型管理
2、ecshop商品类型的商品属性管理。
点对应商品类型的属性列表。你可以看到该类型下有很多属性。可以增加,修改删除最重要的是属性是否可选。如果该属性是可以选择的,你可以选择单选和复选。如果该属性值不多,你可以用下拉形式将内容写在里面。比如颜色:红色,黑色,白色那么你录入商品的时候。可以选择这些属性。
在商品录入界面,我们可以看到有属性哪个栏目,我们可以选中哪个选项卡,选择对应的商品类型。将会出现对应的类型的属性。有些需要我们手动填写,有些需要下拉选择就可以。最后点保存。就完成了对某商品的属性处理
在ecshop商品分类管理里面。后台
-
商品管理
-
商品分类
-
编辑
-
属性筛选我们在这里可以增加需要进行筛选的属性。从而达到了用属性进行筛选的目的
直接在模板设置里面添加楼层就行了,添加的楼层名称是自己选择的,如果你的模板本来就是有前面1F那种小图标的话,你添加楼层以后就会自动出来,你只需要选择你想要的楼层名称就行了
联表查询这个用户的上级parent_id 和用户名,便于输出,如果你当前的user_id有的话,可以不用联表直接分成两条sql。修改为SELECT parent_id FROM " $GLOBALS['ecs']->table('users') " WHERE user_id = '$row[user_id]'和利用上一条的执行结果中的parent_id为条件查询用户名和user_id即可SELECT user_id,user_name FROM " $GLOBALS['ecs']->table('users') " WHERE ouser_id = '$row[parent_id]'
以上就是关于如何在ECShop首页调用指定分类商品全部的内容,包括:如何在ECShop首页调用指定分类商品、ecshop 如何在首页显示所有商品分类、ecshop 在商品页面怎样调用新闻栏目分类如何调用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)