ecshop模版循环遍历中自动调用函数

Posted 飞哥100

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ecshop模版循环遍历中自动调用函数相关的知识,希望对你有一定的参考价值。

以下代码:

<!--{foreach from=get_categories_tree(0) item=cat name=cat0}-->

                  <!--{foreach from=get_brands1($GLOBALS[‘smarty‘]->_var[‘cat‘][‘id‘]) item=bchilder name=bchilder}--> 
                  {if $smarty.foreach.bchilder.iteration < 9} <a href="{$bchilder.url}" class="img-link" target="_blank" title="{$bchilder.brand_name|escape:html}"> <img src="data/brandlogo/{$bchilder.brand_logo}" width="90" height="36" /> </a> {/if} 
                  <!--{/foreach}--> 

<!--{/foreach}-->

 

俩个foreach循环中,from中嵌套了方法,方法中使用$GLOBALS[‘smarty‘]->_var[‘cat‘][‘id‘]获取变量;

一般都是从php代码中赋值,但是有时候直接在模版中进行运算处理,类似如上,也是很方便的。

以上是关于ecshop模版循环遍历中自动调用函数的主要内容,如果未能解决你的问题,请参考以下文章

ECShop全系列版本远程代码执行漏洞复现

ecshop模版商城用ecshop助理上传淘宝数据包,怎么没有图片啊 ? 求解!

Ecshop 2.x_3.x SQL注入和代码执行漏洞复现和分析

关于ecshop中'/library/cat_goods.lbi'的调用来源

C++中函数模板和模板函数的区别

[算法模版]AC自动机