1、nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。
2、 如果要向{$goods.goods_attr|nl2br}赋新值,这个值是保存在数据库中的,用户在商品页(goods.php)选择了商品属性(goods.attr)之后,点击"购买"就会进入购物车页面(flow.php),同时,将用户选择的商品属性(goods.attr)保存进了数据库,当进入购物车页面的时候,楼主可以看flow.dwt的代码(<!-- {foreach from=$goods_list item=goods} -->),那么{$goods.goods_attr}这个东西的值来自于flow.php中的$goods_list,查看flow.php,会发现,$goods_list的值来自cart_goods()这个方法,cart_goods()这个方法在includes/lib_order.php内,那里面有一段sql
($sql = "SELECT 。。。, " ."。。。, goods_attr(重点),。。。, " ."。。。 " ."FROM " . $GLOBALS['ecs']->table('cart') ." WHERE session_id = '" . SESS_ID . "' " ."AND rec_type = '$type'";)
,这个sql里面的goods_attr就是楼主你想要的值,它来自数据表cart,而用户对于商品属性的选择决定了cart这个表的goods_attr保存什么样的值。
另外一个影响{$goods.goods_attr}值的方法是includes/lib_order.php内的get_goods_attr_info(),不过这个方法不能决定商品的属性,而是决定商品属性的显示方式,它里面有一段代码:$fmt = "%s:%s[%s] \n";,这个在购物车显示出来的样子就是(例如):颜色:#ff0,我把它改了:$fmt = "<td>%s:</td><td>%s</td><td>[%s]</td> \n";, 也可以按自己的喜好来改。
   $fmt = " <label class=xxlblName>%s</label>:%s[%s] ";

转载于:https://www.cnblogs.com/puzi0315/archive/2012/09/15/2686990.html

有关 ecshop 属性 {$goods.goods_attr|nl2br} 标签的赋值问题相关推荐

  1. html标签属性值拼接,js拼接url以及为html某标签属性赋值

    记录 js拼接url 比如有些时候我们需要为某按钮实现跳转,可以利用下面的方式做到: function ReturnIndex() { var rex = RegExp("tools&quo ...

  2. html标签的赋值与取值

    现在有一个Add.ascx 和一个Add.aspx页面,Add.ascx中有一个html标签,如果标签有默认值的话在Add.ascx.cs的Page_Load中有Request.Form[" ...

  3. HTML中INPUT type=date标签如何赋值注意问题

    现在的html5 input标签支持type="date" 显示有日期的日历控件,一行简单的代码就能显示出一个日历控件,但是有的时候需要给它一个默认的日期值,这个时候可能就要用到v ...

  4. Vue第一部分(3):事件绑定与标签属性赋值

    1.事件绑定:v-on指令  基本使用 在Vue中通过 v-on 指令给页面元素绑定事件. 语法: v-on:事件名="js代码片段或函数" //事件名=事件属性-on 比如:cl ...

  5. jq获取span标签的赋值和取值

    <span id="spanId">span标签</span> 取值:$("#spanId").html(); 赋值:$("# ...

  6. Ecshop购物流程结算步骤 显示商品缩略图

    2019独角兽企业重金招聘Python工程师标准>>> Ecshop购物流程 checkout(结算)步骤,不显示商品缩略图:购物是否显示商品缩略图,后台商店设置可以控制. 稍稍改造 ...

  7. ECShop 后台订单列表美化

    Ecshop后台订单列表鼠标放在订单号上面,自动显示所购买的订单商品列表,非常方便:如果订购商品多的话,版面不够显示,影响操作. 如何让商品列表更加美观,修改方法和效果截图如下: 打开admin/te ...

  8. php显示商品订货单,ECSHOP二次开发,在用户中心的订单详情页显示商品

    用户中心 >> 我的订单 >> 查看订单详细,要如何加入商品缩略图呢?? 1.修改 includes/lib_order.php ,找到 order_goods 函数部分,大概 ...

  9. ectouch购物车添加勾选结算功能

    购物车勾选结算功能 开发使用的是ectouch企业版,带有购物车功能. 当前功能:在商品详情页面,点击添加购物车后,会进入购物车中.在购物车页面,点击'立即购买'会将购物车中的全部商品都结算生成订单. ...

最新文章

  1. linux signal函数用法,linux信号机制之sigaction构造体浅析,signal 函数,信号捕捉.
  2. PyCharm代码回滚,恢复历史版本
  3. 人脸识别不只是隐私问题 信息泄露面临更大安全隐患
  4. 戴上脑机接口头盔,他用大脑跟别人「说话」
  5. 深入理解golang的defer
  6. layui分页limit不显示_layui table分页 page为false时,limit问题
  7. Spring Boot引用本地jar包
  8. Log4j远程代码执行漏洞验证
  9. 快速排序算法的简短描述
  10. Matlab数理统计工具箱应用简介
  11. mysql seconds_behind_master_MySQL中的seconds_behind_master的理解
  12. LeetCode--34.在排序数组中查找元素第一个和最后一个位置(二分法)
  13. 求一个二维数组的最大子矩阵的和
  14. (转)悟透javascript
  15. springboot整合富文本编辑器
  16. 动态cookie-ob混淆
  17. GridView日期列使用DataFormatString格式化技巧
  18. 信号的平移和尺度变换matlab,基于matlab的信号与系统实验指导
  19. 【Chrome】浏览器控制台设置成中文
  20. CISCO三层交换机配置

热门文章

  1. 2021-2027年中国一体化预制泵站行业研究及前瞻分析报告
  2. linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?
  3. 2022-2028年中国汽车铝合金冲压件行业市场运营模式及未来发展潜力报告
  4. 2017 年总结及 2018 年计划
  5. 寻找一个字符串的重复子串 后缀数组
  6. 5 用python进行OpenCV实战之图像变换2(旋转)
  7. mysql根据时间取前后几秒,几分钟,几小时,几天,几月,几年
  8. js获取html代码中所有图片地址
  9. LeetCode简单题之最少操作使数组递增
  10. 图融合GCN(Graph Convolutional Networks)