欢迎来到CMS资源网,请先 登录注册

教程观看记录

资源投稿 | 网站地图 | 添加到桌面 | 收藏本站 |

主页 > 图文教程 > 其它CMS技巧 >
收 藏

ECShop首页输出指定栏目的下级子栏目的方法

所属栏目:其它CMS技巧 来源:CMS资源网 内容发布:土匪
Dedecms_Faq官方群:217479292哪怕群里没有一个人鸟你,还有 群主,管理员,跟你一起!! DedeCms_FAQ(官方群)

有些时候我们可能会需要在Ecshop首页中输出指定栏目的下级子栏目,但是ECShop默认没有输出的方法,所以我们需要修改一下,具体方法如下:

 

1、找到并打开ECShop根目录下的index.php文件,在里面找到如下代码:

 

$smarty->assign('ur_here',         $position['ur_here']);  // 当前位置

 

 

在其下面添加如下代码:

 

$smarty->assign('dedejs',       get_child_tree(16));           // 指定栏目输出下级栏目

 

上面的数字16即为指定栏目的id。

 

2、在ECShop模板中调用输出代码:

 

打开模板目录下的index.dwt文件,在需要输出的位置使用如下代码:

 

<!--{foreach from=$dedejs item=tree}-->
      <a title="{$tree.name}" target="_blank" href="{$tree.url}">{$tree.name}</a>
 <!--{/foreach}-->

 

 

这样就可以了,如果想要指定输出多个顶级栏目的子栏目,可以通过添加多个变量的方法实现,如dedejs01、dedejs02....等等!代码也都一样,只是变量名还有栏目id自己修改一下。

打赏一下,我们会为大家提供更多优质资源!

文章关键词:Ecshop 指定栏目 子栏目 下级栏目 输出

相关推荐
网友评论
下一篇:ECShop提示UNknown column “package_attr_id”in 1054错误解决
上一篇:ECShop安装时提示创建管理员帐号失败的解决办法

返回顶部