导航
模板制作首页
系统使用
插件使用
米拓商城
模板制作
应用开发
系统开发
https://doc.metinfo.cn/mb/
1
模板制作首页
标签模板制作教程
7.实现区块可自由开关
更新时间:2020-07-16 09:35:48
作者:米拓建站
## 概述: 通过自定义模板区块开关变量,并在区块代码中通过`if标签`判断变量的值,即可实现区块自由开关,控制区块显示或隐藏。 ## 实现方法: ### ①定义区块开关参数 在模板制作助手工具中,对应的区块自定义一个单选按钮类型变量,命名格式建议统一为:`区块名_open`,比如:`met_index_product_open`,并设置对应的选项值,例如`"显示|1"`、`"隐藏|0"`,具体请参考"[如何自定义模板变量](https://doc.metinfo.cn/mb/mb/28.html "如何自定义模板变量")"。 ![](../upload/202006/1591665915581681.png) ![](../upload/202006/1591665926607069.png) **注意:如果模板参数里已经定义了该变量名却不是用于区块开关功能的话,则需另外定义一个区块开关参数变量名。** ### ②模板代码: 找到目标区块在模板文件中对应的代码,在该区块外层的元素之外添加`if标签`判断区块开关参数的值是否为1,并通过`if标签`把该元素包起来。 #### 语法:
//if标签具体语法请参考文档https://doc.metinfo.cn/mb/mbtag/85.html //$lang为标签模板自定义参数,通过该参数可调用该区块开关参数,具体解释请参考文档https://doc.metinfo.cn/mb/mbtag/81.html //$_M['form']['pageset']为判断当前页面是否处于可视化编辑界面,这样在可视化编辑界面里,不管区块开关参数设置成显示还是隐藏,该区块都会显示出来
...//区块详细代码
####示例: 以metv7模板首页产品区块为例:
...//区块详细代码
登陆网站可视化后台,点击区块可视化【设置】按钮:通过区块参数设置,可控制该区块在前台的隐藏或显示。 ![](../upload/202006/1591666212336094.png)
上一篇
: 6.实现可视化编辑
下一篇
: 8.创建标签模板
文档中心
米拓学堂
帮助中心
在线交流
{"status":1,"html":"