ECSHOP怎么在首页显示所有的产品分类?求详细说明,本来对代码一点不懂。 90

之前在网上找了一个教程是这样说的:在ECSHOP模板的库项目文件的页面page_header.lbi文件中加入或这个库文件category_tree.lbi都是可以的:<... 之前在网上找了一个教程是这样说的:
在ECSHOP模板的库项目文件的页面 page_header.lbi文件中加入或这个库文件category_tree.lbi 都是可以的:

<?php $GLOBALS['smarty']->assign('categories',get_categories_tree()); // 保证首页页面都显示所有分类?>

这行代码即可。
但是我把这个代码复制到那两个文件里面还是不行 。
我指的是顶级分类
展开
 我来答
ecshop开发中心
2015-01-17 · TA获得超过577个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:555万
展开全部
<!--主导航块-->
<div class="nav_bg">
<div class="nav_box">
<!--主导航条-->
<div class="nav_box1">
<div class="nav">
<h2 class="menu_tit"><strong style="padding-left:17px;">商品分类</strong><i>∨</i>
<div class="left_menu" style="display:none">
<ul class="menu">
<!--{foreach from=get_categories_tree(0) item=cat name=cat0}-->
<li>
<h3><strong><a href="{$cat.url}">{$cat.name|escape:html}</a></strong></h3>
<p>
<!--{foreach from=$cat.cat_id item=child name=name11}-->
<!--{if $smarty.foreach.name11.iteration <4}-->
<a href="{$child.url}" title="{$child.name}">{$child.name}</a>
<!--{/if}-->
<!--{/foreach}-->
</p>
<ul class="menu_sub" id="yunma_0{$smarty.foreach.cat0.iteration}" >
<li >

<div class="menu_sub_div" >

<!--{foreach from=$cat.cat_id item=child}-->
{if $smarty.foreach.cat0.iteration < 8}
<h4><strong><a href="{$child.url}">{$child.name|escape:html}</a></strong></h4>
{/if}

<div>
<!--{foreach from=$child.cat_id item=childer name=name}-->
<a href="{$childer.url}">{$childer.name|escape:html}</a>
<!-- {if !$smarty.foreach.name.last} -->
<font style="color:#E4E4E4;">|</font>
<!--{/if}-->
<!--{/foreach}-->
</div>
<!--{/foreach}-->
</div>

<div class="menu_sub_tj" >
<h4><strong>推荐品牌</strong></h4>

<div class="tj_menu">

<!--{foreach from=get_brands1($GLOBALS['smarty']->_var['cat']['id']) item=bchilder name=name11}-->

<!--{if $smarty.foreach.name11.iteration <19}-->
<a href="{$bchilder.url}">{$bchilder.brand_name|escape:html}</a>
<!--{/if}-->

<!--{/foreach}-->
<div class="clear"></div>
</div>

<?php
$cat_info = get_cat_info_ex($GLOBALS['smarty']->_var['cat']['id']);

$GLOBALS['smarty']->assign('index_image',get_advlist('导航菜单ID-'.$cat_info['cat_id'].'-右侧促销专题', 1));
?>
<!-- {if $index_image} -->

<div class="tj_ad">

{foreach from=$index_image item=ad name=index_image}
{if $smarty.foreach.index_image.iteration < 2}
<a href="{$ad.url}">
<img src="{$ad.image}" width="190" height="223" /></a>
{/if}
{/foreach}
</div>

<!-- {/if} -->
</div>

</li>
</ul>
</li>

<!--{/foreach}-->
</ul>
</div>
</h2>
<ul class="nav_ul">
<li><a href="index.php" title="">{$lang.home}</a><b></b></li>
<!-- {foreach name=nav_middle_list from=$navigator_list.middle item=nav } -->
<li {if $nav.active eq 1} class="cur"{/if} ><a href="{$nav.url}" {if $nav.opennew eq 1} target="_blank" {/if}>{$nav.name}</a><b></b> </li>
<!-- {/foreach} -->
</ul>

<div class="qq_jiesuan cart Right" onmouseover="this.className='qq_jiesuan_on cart Right'" onmouseout="this.className='qq_jiesuan cart Right'" id="ECS_CARTINFO" > {insert name='cart_info'}</div>
</div>
</div>

</div>
</div>
</div>
深圳神光
2024-10-28 广告
**跨境电商选品软件通常支持自定义筛选条件**。以我们深圳市神光数据技术有限公司推出的沃师傅选品软件为例,它采用大数据技术,为跨境电商卖家提供量身定制的数据支持和运营策略,其中包括支持卖家自定义筛选条件的功能。卖家可以根据自己的需求,设置如... 点击进入详情页
本回答由深圳神光提供
11111122668888
2018-11-03
知道答主
回答量:1
采纳率:0%
帮助的人:794
展开全部
找到 themes/68ecshopcom_360buy/library/header_tan.lbi这个文件
找到 {if $smarty.foreach.cat0.iteration < 50} 这一行 ,50 代表显示50个分类 。
修改的话,只需要修改成大于你添加的分类数量就行了,
加入你后台添加了20个分类,你就需要把50换成 21 就ok了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
活宝arkira
2015-01-13 · 超过34用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:51.7万
展开全部
你是要在所有页面都调用这个产品分类吗?
更多追问追答
追问
不是,这是首页的产品分类树 ,产品分类显示不全,我添加里20几个产品分类,首页的产品分类树上只显示了12个,我想把所有的产品分类都显示出来
追答
是在后台商品分类里面添加的吧,顶级分类里面是否在导航栏显示你勾选了吗?
你看下themes/default/library/page_header.lbi这个文件有没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式