ECSHOP模版系统Assign和Include模版标签使用介绍

这篇具有很好参考价值的文章主要介绍了ECSHOP模版系统Assign和Include模版标签使用介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ECSHOP模版系统Assign和Include模版标签介绍,assign 用于在模板被执行时为模板变量赋值,Include 标签用于在当前模板中包含其它模板. 当前模板中的变量在被包含的模板中可用。 必须指定 file 属性,该属性指明模板资源的位置。如果设置了 assign 属性,该属性对应的变量名用于保存待包含模板的输出,这样待包含模板的输出就不会直接显示了。

Assign

属性 类型 是否必须 缺省值 描述
var string Yes N/A 被赋值的变量名
value string Yes N/A 赋给变量的值

描述:

assign 用于在模板被执行时为模板变量赋值.

例子:

{assign var="name" value="Bob"}

输出:

The value of $name is Bob.

Include

属性 类型 是否必须 缺省值 描述
file string Yes N/A 待包含的模板文件名
assign string Yes N/A 该属性指定一个变量保存待包含模板的输出
[var …] [var type] Yes N/A 传递给待包含模板的本地参数,只在待包含模板中有效

描述:

Include 标签用于在当前模板中包含其它模板. 当前模板中的变量在被包含的模板中可用。必须指定 file 属性,该属性指明模板资源的位置。

如果设置了 assign 属性,该属性对应的变量名用于保存待包含模板的输出,这样待包含模板的输出就不会直接显示了。

例子1:

{include file="header.tpl"}
{* body of template goes here *}
{include file="footer.tpl"}

可以在属性中传递参数给待包含模板. 传递给待包含模板的参数只在待包含模板中可见. 如果传递的参数在待包含模板中有同名变量,那么该变量被传递的参数替代。

例子2:

{include file="header.tpl" title="Main Menu" table_bgcolor="#c0c0c0"}
{* body of template goes here *}
{include file="footer.tpl" logo="http://my.domain.com/logo.gif"}

包含 $template_dir 文件夹之外的模板请使用 模板资源 说明的格式.

例子3:文章来源地址https://www.toymoban.com/news/detail-414744.html

{* absolute filepath *}
{include file="/usr/local/include/templates/header.tpl"}
{* absolute filepath (same thing) *}
{include file="file:/usr/local/include/templates/header.tpl"}
{* windows absolute filepath (MUST use "file:" prefix) *}
{include file="file:C:/www/pub/templates/header.tpl"}
{* include from template resource named "db" *}
{include file="db:header.tpl"}

到了这里,关于ECSHOP模版系统Assign和Include模版标签使用介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【JS学习】Object.assign 用法介绍

    Object.assign 是ES6中的一个方法。该方法能够实现对象的浅复制以及对象合并。 Object.assign 并不会修改目标对象本身,而是返回一个新的对象,其中包含了所有源对象的属性。 例1 2个对象合并 上述例子中,mergedObject 是合并了 target 和 source 的属性的新对象。其中 target 对象的

    2024年02月12日
    浏览(41)
  • 前端Vue自定义验证码密码登录切换tabs选项卡标签栏标题栏 验证码登录模版 密码登录模版

    前端Vue自定义验证码密码登录切换tabs选项卡标签栏标题栏 验证码登录模版 密码登录模版, 请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13221 效果图如下: 实现代码如下: 使用方法 HTML代码实现部分 组件实现代码

    2024年02月11日
    浏览(57)
  • cms系统套标签的简单介绍

    今天给各位分享cms系统套标签的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 创立标签是系统中一个重要的元素,你要将标签理解为一个变量,或是一个函数,并且可能是一个带有参数的复杂函数,在模板中使用,能将你想

    2024年02月12日
    浏览(27)
  • vue3基础(五)watch(浅监听及深度监听),鼠标及键盘修饰符,v-model,对象写法,class使用数组,字符串模版,自定义组件标签上添加事件无效,使用data时用别名替代,solt输出内容

    监听中的 方法名 与 需要监听的 变量名 一致 如果没有(例如aa), 不会报错 ,但监听不到 所以上图会 输出1 ,而不会输出2 newValue改变后的值,oldValue改变前的值 watch 可以监听 computed 计算属性中的方法,变量等等 点击go按钮,调用change方法修改kk的值,computed中有kk,所以

    2024年02月15日
    浏览(60)
  • html的form标签的基本介绍及使用

    目录 前言 1.什么是form标签 1.1 基本介绍 1.2 form标签的相关属性 1.2.1 action属性 1.2.2 method属性 1.2.3 name属性 2.form标签的元素 2.1 input元素 2.1.1 text  2.1.2  password  2.1.3 submit  2.1.4 radio 2.1.5 checkbox 2.1.6 button 2.1.7  html5新增的属性 2.2 input元素的其他属性 2.2 select元素(下拉列表)与

    2024年02月04日
    浏览(30)
  • 【C++】详细介绍模版初阶—函数模版、类模板

    ヾ(๑╹◡╹)ノ\\\" 人总要为过去的懒惰而付出代价 ヾ(๑╹◡╹)ノ\\\" 泛型编程 :编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。【不是针对某种类型】 template模版 template class T template typename T 模版的参数学习,可以类比函数参数。 模版参数

    2024年02月11日
    浏览(40)
  • 【ARM64 常见汇编指令学习 20 -- ARM 指令 .include与 .asciz 详细介绍】

    在 ARM 汇编语言中, .include 命令用于插入另一个源文件的内容。它的作用类似于 C 语言中的 #include 预处理命令。这个命令通常在源文件的顶部使用,但也可以在任何地方使用。 语法如下: 这里的 \\\"filename\\\" 是你想要包含的文件名。这个文件名可以是绝对路径,也可以是相对于

    2024年02月11日
    浏览(58)
  • 【c++】初阶模版与STL简单介绍

    🔥个人主页 : Quitecoder 🔥 专栏 : c++笔记仓 朋友们大家好,本篇文章介绍一下模版和对STL进行简单的介绍,后续我们进入对STL的学习! 泛型编程是一种编程范式,它强调的是在编写代码时能够使得算法、数据结构或函数能够对各种数据类型都能工作,而 无需因数据类型的

    2024年04月09日
    浏览(49)
  • Pytorch高级训练框架Ignite详细介绍与常用模版

    Ignite是Pytorch配套的高级框架,我们可以借其构筑一套标准化的训练流程,规范训练器在每个循环、轮次中的行为。本文将不再赘述Ignite的具体细节或者API,详见官方教程和其他博文。本文将分析Ignite的运行机制、如何将Pytorch训练代码转为Ignite范式,最后给出个人设计的标准

    2024年02月03日
    浏览(40)
  • 微信小程序中WXML模版语法-数据绑定方法介绍

    1.数据绑定的基本原则 1在data中定义数据 2在WXML中使用数据 2.在data中定义页面的数据 在页面对应的.js文件中,把数据定义到data对象中即可: 3.Mustache语法的格式 把data中的数据绑定到页面中渲染,使用Mustache语法(双大括号)将变量包起来即可。语法格式为: 4.Mustache语法的应

    2024年02月12日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包