• ecshop 模板开发总结


    ecshop 模板开发总结

    模板标签

    1.{$articleTitle|escape:"html"}

    描述:用于html转码,url转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化转码。默

    认是html转码。可选:html url quotes

    2.{$articleTitle|nl2br} 

    描述:所有的换行符将被替换成 <br />.功能同PHP中的nl2br()函数一样

    输出:Sun or rain expected<br />today, dark tonight

    3.{$articleTitle|default:"no title"}

    描述:当变量为空或者未分配的时候,将由给定的默认值替代输出。

    4.{$articleTitle|truncate:30:"...":true}

    描述:你也可以指定第二个参数作为追加在截取字符串后面的文本字串.该追加字串被计算在截取长

    度中。

    输出:Two Sisters Reunite after E...

    5.{$articleTitle|strip_tags}

    描述:去除<和>标签,包括在<和>之间的任何内容.

    也就是除去所有html的标签

    6.{if}{else}{if}

    eq、ne、
    neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、
    div by、even by、odd by、==、!=、>、<、<=、>=.

    7.foreach

    {foreach name=outer item=contact from=$contacts}
    {foreach key=key item=item from=$contact}
    {$key}: {$item}<br>
    {/foreach}
    {/foreach}

    几个变量: $smarty.foreach.name.first /last/show/

    8.html_options

    <select name=customer_id> 
    {html_options values=$cust_ids selected=$customer_id output=$cust_names}
    </select> $cust_ids 是value的array selected表示默认选中 output显示内容

    也可以写作:{html_options options=$cust_options selected=$customer_id}

    9.html_select_date

    {html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1"
    display_days=false} time时间显示类型date/time start_year 开始时间 display-days是否显示天

    10.html_radios

    {html_radios name="id" options=$cust_radios checked=$customer_id separator="<br />"}

    11.html_select_time

    直接显示选择时间{html_select_time}

    12.assign

    {assign var="name" value="Bob"}assign 用于在模板被执行时为模板变量赋值.

     文件引用

    1.插入js文件:{insert_scripts files='common.js,index.js'}

    2.插入库文件:<!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->

    2.insert标签 {insert name='cart_info'} 对应lib_insert里面的函数

    模板文件列表:

    activity.dwt 模板文件 活动列表页
    article_cat.dwt 模板文件 文章列表页
    article_pro.dwt 模板文件 系统文章页(如:“公司简介”、“版权信息“。)
    article.dwt 模板文件 文章内容页
    auction_list.dwt 模板文件 拍卖商品列表页
    auction.dwt 模板文件 拍卖商品详情页
    brand.dwt 模板文件 品牌商品列表页
    catalog.dwt 模板文件 所有分类、品牌页
    category.dwt 模板文件 商品列表页
    compare.dwt 模板文件 商品比较页
    flow.dwt 模板文件 购物车和购物流程页
    gallery.dwt 模板文件 商品相册页
    goods.dwt 模板文件 商品详情页
    group_buy_goods.dwt 模板文件 团购商品详情页
    group_buy_list.dwt 模板文件 团购商品列表页
    index.dwt 模板文件 首页
    message.dwt 模板文件 信息提示页(如:警告信息,登陆成功。)
    myship.dwt 模板文件 配送方式查询页
    pick_out.dwt 模板文件 选购中心页
    receive.dwt 模板文件 收货确认信息页
    respond.dwt 模板文件 在线支付结果提示信息页
    search.dwt 模板文件 商品高级搜索、搜索结果页
    snatch.dwt 模板文件 夺宝奇兵页
    tag_cloud.dwt 模板文件 标签云页
    topic.dwt 模板文件 专题活动页
    user_clips.dwt 模板文件 用户中心页(包含:欢迎页、我的留言、我的评论、

    的标签、收藏商品、缺货登记、添加缺货登记、我的

    荐、单个商品推荐。)
    user_passport.dwt 模板文件 用户安全页(包含:会员登录、会员注册、找回密码
    。)
    user_transaction.dwt 模板文件 用户中心页(包含:个人资料、我的红包、添加红包
    、我的订单、订单详情、合并订单、订单状态、商品
    列表、费用总计、收货人信息、支付方式、其他信息
    、会员余额、积分兑换。)

  • 相关阅读:
    Java map双括号初始化方式的问题
    Koa 中间件的执行
    JavaScript 实现页面中录音功能
    Koa 中实现 chunked 数据传输
    WebAssembly 上手
    TypeScript `infer` 关键字
    Vim 插件的安装
    MySQL EXPLAIN 语句
    面向切面编程(AOP)
    CSS 类名的问题
  • 原文地址:https://www.cnblogs.com/yifenghong/p/5594586.html
Copyright © 2020-2023  润新知