• 微信
您当前的位置: 首页> PHP> ecshop>

后台商品分类处理

作者:Alpha时间:2017-11-09 阅读数:3048 +人阅读

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


本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:595397166@qq.com

标签:

上一篇:大商创首页模板index.dwt

下一篇:没有了

阿尔法

软件开发工程师#全栈工程师

{include file=foot.html}