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%
帮助的人:572万
展开全部
<!--主导航块-->
<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>
云创
2023-07-25 广告
代码静态分析服务的价格因服务提供商、服务类型、服务范围、服务时长等因素而异。以下是一些可能影响价格的因素:1. 服务提供商的规模和声誉:通常来说,大型的、知名的代码静态分析服务提供商会比小型的不知名的提供商价格更高。2. 服务类型:不同的代... 点击进入详情页
本回答由云创提供
11111122668888
2018-11-03
知道答主
回答量:1
采纳率:0%
帮助的人:808
展开全部
找到 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%
帮助的人:52.3万
展开全部
你是要在所有页面都调用这个产品分类吗?
更多追问追答
追问
不是,这是首页的产品分类树 ,产品分类显示不全,我添加里20几个产品分类,首页的产品分类树上只显示了12个,我想把所有的产品分类都显示出来
追答
是在后台商品分类里面添加的吧,顶级分类里面是否在导航栏显示你勾选了吗?
你看下themes/default/library/page_header.lbi这个文件有没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式