位置:首页 > PHP > ecshop >

后台商品分类处理

字号+ 作者:micloud 来源:www.seoalphas.com 2017-11-09 17:18 浏览量:2680

1、上级分类选择

该处是一个分类下拉列表,显示所有的产品分类,点击会进入下一级子分类,代码如下:

{include file="library/filter_category.lbi"}

引入的一个文件,详细代码如下:

<div class="select-top">
<a href="javascript:;" class="categoryTop" data-cid="0" data-cname="" data-show='{$cat_type_show|default:0}' data-seller='{$user_id|default:0}' data-table='{$table|default:0}'>重选</a>
{foreach from=$filter_category_navigation item=navigation}
&gt <a href="javascript:;" class="categoryOne" data-cid="{$navigation.cat_id}" data-cname="{$navigation.cat_name}" data-url='{$navigation.url}' data-show='{$cat_type_show|default:0}' data-seller='{$user_id|default:0}' data-table='{$table|default:0}'>{$navigation.cat_name}</a>
{foreachelse}
&gt <span>请选择分类</span>
{/foreach}
</div>
<div class="select-list">
<ul>
{foreach from=$filter_category_list item=category}
<li data-cid="{$category.cat_id}" data-cname="{$category.cat_name}" {if $category.is_selected}class="blue"{/if} data-url='{$category.url}' data-show='{$cat_type_show|default:0}' data-seller='{$user_id|default:0}' data-table='{$table|default:0}'>
<em>{if $filter_category_level eq 1}Ⅰ{elseif $filter_category_level eq 2}Ⅱ{elseif $filter_category_level eq 3}Ⅲ{else}Ⅰ{/if}</em>
{$category.cat_name}{$category.is_show}
</li>
{/foreach}
</ul>
</div>

数据来源就是$filter_category_list,这个参数的来源是在category.php中调用方法

set_default_filter(0, $cat_info['parent_id']);

set_default_filter方法为category.php引入的init.php包含的lib_publicfunc.php,直接assign到模板,代码如下:

$GLOBALS['smarty']->assign('filter_category_list', get_category_list($cat_id, 0, $seller_shop_cat, $user_id, 2, $table));


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

下一篇:没有了
相关文章
  • 大商创商城系统数据库表

    大商创商城系统数据库表

    浏览次数:7336

  • 大商创首页模板index.dwt

    大商创首页模板index.dwt

    浏览次数:6912

  • 解决ecshop发送邮件提示:Error: need RCPT command

    解决ecshop发送邮件提示:Error: need RCPT command

    浏览次数:3195

网友点评
评论区域