客服中心

  • 电 话:18515552536
  • 手 机:13269646521
  • 邮 箱: 该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。
  • 点击这里给我发消息

模板标签yw_assign获取单篇文章与文章列表——Ecshop二次开发

Ecshop二次开发 经常需要调用数据库数据,为了方便开发人员调用,我们为其增加了 {yw_assign} 用于调用系统数据。本文主要讲解如何使用此标签调用相应的文章与文章列表。

 1.  调用一篇文章{yw_assign type=art id={文章ID} var={变量名}}

调用一篇文章变量的写法是:{yw_assign type=art id={文章ID} var={变量名}}

参数说明:

  • type :替换内容的类型 art 文章类型,标明要调去一篇文章并替换为文章变量。
  • id      : 文章ID要调去的文章ID,从后台中查看。
  • var   : 调用变量所使用的变量名。当前页面中不能重复。

返回变量:

  • .id                : 文章ID
  • .short_title  : 截取后的标题 eg. 12月15日全场大促...
  • .title             : 完整标题 eg.12月15日全场大促说明
  • .content       : 文章内容
  • .url               : 文章链接地址。
  • .file_url       : 文章附件路径。
  • .add_time   :  添加时间  eg. 2013-10-24
  • .file_url       :  文章附件路径。
  • .cat_name   : 所属分类名称
  • .cat_url       : 所属分类的链接地址。

 

例子:假设要调用一篇章的内容作为所有商品的售后说明,见下图:

Ecshop二次开发调用文章

 假设文章的ID为:18,那么使用的标签是:
{yw_assign type=art id=18 var=goods_shouhou}
{$goods_shouhou.content}

2. 调用分类下的文章{yw_assign type=art_list id={分类ID} var={变量名} num={数量}}

 调用一篇指定分类下文章变量的写法是:{yw_assign type=art_list id={文章ID} var={变量名} num={数量}}

参数说明:

  • id            : 文章分类ID 见网站后台《文章分类管理》
  • var          : 替换的变量名。
  • num        : 取出文章的数量。

返回变量说明:

  • .id                : 文章ID
  • .short_title  : 截取后的标题 eg. 12月15日全场大促...
  • .title             : 完整标题 eg.12月15日全场大促说明
  • .url               : 文章链接地址。
  • .file_url       : 文章附件路径。
  • .add_time   :  添加时间  eg. 2013-10-24
  • .file_url       :  文章附件路径。
  • .cat_name   : 所属分类名称
  • .cat_url       : 所属分类的链接地址。

返回变量的参数和type=art基本相同,唯一的不同是没有.content的获取。用于最新文章的制作。

假设要获取的文章分类的ID是18的话:如下调用:
{yw_assign type=art_list id=18 var=new_arts_18}
{if $new_arts_18}
<ul>
{foreach from=$new_arts_18 item=art}
  <li><a href="/{$art.url}" title="{$art.title}">{$art.short_title}</li>
{/foreach}
</ul>
{/if}

 

 

相关文章:

亿维恒越 @2014 京ICP备19019024号

需求在线提交 加入收藏 | 企业邮箱