导航
模板制作首页
系统使用
插件使用
米拓商城
模板制作
应用开发
系统开发
https://doc.metinfo.cn/mb/
1
模板制作首页
模板标签大全
辅助功能
include 文件引入标签
更新时间:2020-06-19 16:12:37
作者:米拓建站
## 概述: 在模板文件中通过`include`标签可引入模板中其他模板文件或系统里的其他模板文件。 【说明】 - 模板中的其他模板文件:即当前模板文件夹下的模板文件; - 系统里的其他模板文件:可引入的系统其他模板文件路径请参考下方的“file参数特殊路径”。 ## 使用范围: 所有模板文件页面。 ## 类型: 功能标签,引入其他模板文件的功能标签。 ## 语法:
//例如:
,代表引入当前模板文件夹下的head.php文件 //例如:
,代表引入当前模板文件夹下的路径为ajax/ajax.php的文件 【说明】include标签中对应的参数及选项值可参考下面的“参数说明”; ## 标签原理: `include`是一个功能标签,模板前台渲染时,系统会把include标签替换成`file`参数中对应的模板文件代码。 ### include标签: **index.php代码:** aaaaaa
bbbbbb **head.php代码:**
ccccc
**前台index.php模板输出代码:** aaaaaa
ccccc
bbbbbb ## 参数说明: include标签,可通过传入不同的参数值,来调用对应的模板文件,以下为include标签参数和参数值: |参数名|是否必填|默认值|说明| |:---- |:------- |:---|:---| |file|是 |null|要引入的模板文件路径,当前模板文件夹中其他模板文件(可省略文件后缀名)或模板文件夹之外的文件(请参考下面的【file参数特殊路径】)| |page|否 |null|说明当前模板是哪个页面,填当前页面的名称(只有调用模板下的head.php时才需要填,供head.php里的met_meta标签上的page参数值$met_page调用,$met_page等于此处page参数的值,具体请参考文档【[met_meta标签](https://doc.metinfo.cn/mb/mbtag/114.html "met_meta标签")】)| ### file参数特殊路径: 引入系统里的其他模板文件时,只能通过以下特殊字符开头来调用相应的模板文件路径,不支持调用系统其他目录下的模板文件 //特殊字符开头字符对应的实际路径 ui_ajax:public/ui/v2/module/ajax/(可调用网站根目录public/web/templates/ajax/下的文件) ui_v2/module/shop/shop_option_ui.php //ui_v2调用商城模块文件下app/app/shop/web/templates/met/module/shop_option.php **例如:**
//调用public/web/templates/ajax/message.php文件(此文件可在模板文件message_index.php中调用)
//这个比较特殊,调用文件实际路径为网站根目录下app/app/shop/web/templates/met/module/shop_option.php ## 示例: ### 内容列表页调用模板公共的头部和底部文件 **场景案例:**文章模块列表页(`news.php`)头部和底部区块共用当前模板的头部(`head.php`)和底部(`foot.php`)区块。 **模板代码**: `news.php:`
//调用当前模板文件夹下的head.php,page参数值为模板文件名news
文章列表页自定义的内容
//调用当前模板文件夹下的foot.php **head.php:**
//页面开头标签(固定格式),前台输出后渲染成包含html文件开头的代码,包含了html、head、meta、link、style、script、body等标签代码,以‘’结尾,具体请参考文档【met_meta标签】
头部区块的内容,此内容编写在head.php中
`foot.php:`
底部区块的内容,此内容编写在foot.php中
//页面结尾标签,(固定格式)前台输出后渲染成包含html文件开头的代码,包含了script、body、html等标签代码,以‘’结尾,具体请参考文档【met_foot标签】 【注意】 - `met_meta`标签:https://doc.metinfo.cn/mb/mbtag/114.html - `met_foot`标签:https://doc.metinfo.cn/mb/mbtag/115.html - 实际编写时请去掉注释文字。 **模板文件news.php前台对应页面输出HTML:** ...//met_meta输出的代码请查看文档【met_meta标签】
头部区块的内容,此内容编写在head.php中
文章列表页自定义的内容
底部区块的内容,此内容编写在foot.php中
...//met_foot输出的代码请查看文档【met_foot标签】 ### 如何调用系统默认列表页模板文件 **场景案例:**文章模块列表页(`news.php`)内容列表区块代码可自定义样式或直接调用系统默认的样式文件(`即网站根目录下public/web/templates/ajax/news.php文件`)。 **模板代码:** `news.php:` //内容列表部分代码
//内容列表用ul、li标签的格式,可根据自己需求修改;列表的父元素必须加上类名met-pager-ajax,这是与列表分页按钮功能相关的
//调用系统默认的文章模块列表页内容列表文件(即网站根目录下public/web/templates/ajax/news.php文件)
【注意】实际编写时请去掉注释文字。 **前台页面输出HTML:**
...//内容列表部分输出的代码请参考文档【tag 文章内容列表】中示例https://doc.metinfo.cn/mb/mbtag/67.html
### 产品详情页如何调用系统默认商城模块文件 **场景案例:**开启商城模块后,产品详情页(shop_showproduct.php)如何调用包含商品规格、优惠券及加入购物车等功能的模板文件。 **模板代码:** //模板中间内容的代码 ...//产品轮播图部分代码,请自行定义
//调用商城应用中包含商品规格、优惠券及加入购物车等功能的模板,调用文件实际路径为网站根目录下app/app/shop/web/templates/met/module/shop_option.php 【注意】实际编写时请去掉注释文字。 **前台页面输出HTML:** //模板中间内容的代码 ...//产品轮播图部分代码,请自行定义
// 商品价格
¥
999.00
// 商品优惠券,没有设置优惠券就不会显示出来
优惠
查看更多优惠券
// 商品优惠券领取时的弹框,没有设置优惠券就不会显示出来
×
¥
订单满 ¥
可以使用
有效期:
使用说明:
领取成功!
查看更多优惠券
立即使用
// 商城js变量,供商城应用js调用 // 商品规格列表
颜色
红
黑
白
数量
-
+
库存
998
件
// 加入购物车、加入收藏的按钮
加入收藏
加入购物车
//商品规格的js变量,供商城应用js调用
上一篇
: pager 列表页分页标签
下一篇
: met_foot 页面结尾标签
文档中心
米拓学堂
帮助中心
在线交流
{"status":1,"html":"