您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop中foreach的详细使用方法介绍
妙彤2024-12-25Ecshop商城教程已有人查阅
导读最近刚接触ecshop不久,感觉是非常的强大,做商城网站,整个流程都差不多搞好了,就是支付流程要自己完善完善,不过也有不足,文章功能还不够好。
最近刚接触ecshop不久,感觉是非常的强大,做商城网站,整个流程都差不多搞好了,就是支付流程要自己完善完善,不过也有不足,文章功能还不够好。
通过几天的应用,总结出了ec模版中foreach的常见用法。
foreach 语法:
假如后台:
但是我们经常会看到这样的写法:
多重循环(两次循环):
通过几天的应用,总结出了ec模版中foreach的常见用法。
foreach 语法:
假如后台:
$smarty->assign('test',$test);
{foreach from=$test item=list name=listone}
<p>{$list}</p>
{/foreach}
from 表示assign过来对应的第一个参数'test',item 就是下面要循环的变量,name是用于访问foreach属性的foreach循环的名称,key当前键名的变量名。但是我们经常会看到这样的写法:
<!--{foreach from=$test item=list name=listone key=key}-->
<p>{$list}</p>
<!--{/foreach}-->
其实这两种都是一样的,只是加了 <!-- --> 之后,你有没有发现用dreamwearver打开这些语句会以注释一样的灰色显示,这样一眼能看出标签;还有就是调试模版时候,用浏览器打开,加了<!-- -->会注释掉if foreach等这些,而不影响模版原来的样子,更能方便调试模版。多重循环(两次循环):
<!--{foreach from=$categories item=list}-->
<!--{foreach from=$list.cat item=cat}-->
<a href="{$cat.url}">{$cat.name}</a>
<!--{/foreach}-->
<!--{/foreach}-->
只循环出前两条数据:
<!--{foreach from=$categories item=list name=catlist}-->
<!--{if $smarty.foreach.catlist.iteration<2}-->
<a href="{$list.url}">{$list.name}</a>
<!--{/if}-->
<!--{/foreach}-->
foreachelse :
<!--{foreach from=$categories item=list}-->
<a href="{$list.url}">{$list.name}</a>
<!--{foreachelse}-->
<p>no data</p>
<!--{/foreach}-->
如果{foreach from=$categories item=list}一条数据也没有,那么就执行下面的{foreachelse}{/foreach}里面的内容。
本文标签:
很赞哦! ()
下一篇:ecshop读写分离的方法
相关教程
图文教程
ecshop增加调用字段的方法实例
一、ecshop文章列表页调用缩略图、网页描述等打开includes/lib_article.php文件,大约在69行 添加如果需要调用描述,需要在sql语句添加description
ecshop使用最多的修改
1: 如何修改网站 " 欢迎光临本店 "回答 :languages/zh_cn/common.php 文件中, $_LANG['welcome'] = ' 欢迎光临本店 '; 将他修改成你需要的字样。
ecshop调用商品属性的方法实例
直接用下面的方法,就可以在ECSHOP的任意页面调用商品属性1、打开includes\lib_insert.php文件,在之后面增加一个函数:2、接下来就可以直接在ECSHOP模板中(dwt文件、lib文件皆可)中调用,调用方法:
ecshop目录文件结构
一、目录文件结构入口文件index.php,define('IN_ECS', true); 只有为true时才可以进入。首先加入init.php,在这个文件里:@ini_set('memory_limit', '64M'); 初始化一些系统参数
相关源码
-
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码 -
(PC+WAP)红色驾校培训学车在线预约源码下载基于PbootCMS内核开发的驾校培训专用网站模板,深度适配驾驶培训行业展示需求。采用PC与移动端同步响应设计,单一后台统一管理内容数据,更换图文素材后可快速转变为其他行业网站。查看源码 -
(自适应响应式)英文外贸医疗科研耗材设备pbootcms网站模板为医疗设备和外贸企业设计的响应式网站模板,基于PbootCMS系统开发。突出医疗产品认证展示和国际化特性,通过专业化的产品参数展示模块和文档管理系统,满足医疗行业严格的信息披露要求。查看源码 -
(自适应)居家生活日用品纸盘纸盒纸杯卫生纸巾生产厂家pbootcms模板为纸品生产企业打造的现代化展示平台,自动适应各种设备屏幕,确保浏览体验一致,完善的SEO功能,提升网站曝光度,基于PbootCMS构建,源码开放可定制。查看源码 -
(自适应)光伏测试仪器电站运维设备网站源码免费下载本模板为光伏检测设备与电站运维服务企业设计,采用PbootCMS内核开发,具备完整的设备展示、技术文档管理及客户服务功能模块。通过自适应结构与SEO优化框架,有效提升企业在移动端和搜索引擎中的专业形象。查看源码 -
帝国cms7.5商城模板带图片视频广告位功能本模板基于帝国CMS7.5内核开发,为内容电商平台设计,集成文章、图片、视频多媒体展示与广告位管理功能。采用智能响应式技术,确保商品内容在不同设备上获得较优呈现效果,帮助快速构建专业的内容营销平台。查看源码
| 分享笔记 (共有 篇笔记) |
