后台商品分类处理

字号+ 作者:alpha 来源:www.seoalphas.com 2017-11-09 17:18 我要评论(0)

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));


标签

本站部分技术文章为参考网上实用内容发布,目的是记录踩坑经验,若未备注来源而侵犯了您原创文章权益,请联系博主删除;对文章有不同看法的朋友欢迎在评论区留言互动

相关文章
  • 大商创商城系统数据库表

    大商创商城系统数据库表

    浏览次数:2413

  • 大商创首页模板index.dwt

    大商创首页模板index.dwt

    浏览次数:2062

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

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

    浏览次数:949

网友点评
功能开发中......
0.296875s