您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms自定义宏标记怎么使用
胡睿2023-11-19 23:46:11dedecms教程已有13人查阅
导读1、调用方法(请参考dede模板设计帮助文档)【Mytag 标记】功能说明:用于获取自定义宏标记的内容适用范围:封面模板、列表模板、文档模板
1、调用方法(请参考dede模板设计帮助文档)
【Mytag 标记】
功能说明:用于获取自定义宏标记的内容
适用范围:封面模板、列表模板、文档模板
(1)基本语法
{dede:mytag typeid=’栏目ID’ name=’标记名称’ ismake=”/}
(2)属性
[1] typeid = ‘数字’ 表示栏目ID,默认为 0,在没有设定的栏目没有定义这个名称的标记,会按如下搜索方式来搜索“先向上查找父栏目 -> 通用标记(typeid=0)的同名标记”。
[2] name = ” 标记名称。
[3] ismake = yes|no 默认为 no 表示mytag里的内容不包含其它封面模板的标记,yes则表示标记内容含有其它封面模板标记。
以上三个属性,name为必须存在的属性,typeid和ismake为可选的属性(非必须)
typeid属性中,默认值为0,代表所有的栏目都通用的ID,在列表和文档模板中typeid默认为栏目和文档本身所在的栏目ID
ismake属性中,默认为no,表示代码中只是HTML代码而已,并没有包含其他标记的代码 2、使用说明 在织梦后台进入:模板管理—自定义宏标记 显示如下图点“增加一个标记”,进入标记增加界面,如图所属栏目:
这里可以在下拉菜单中选择你需要用到此标记的栏目,默认为所有栏目
标记名称:
header 这个“header”即相当于调用标签中的name属性,即 name="header"
时间限制:
永不过期 (除非更改否则一直有效)
开始时间和结束时间是在设置“在设置时间内有效”的时候才用的到的
如果使用永不过期则不用理会
正常显示内容:
头部需要调用的代码部分都放在这里,本教程举例为头部调用一个链接
过期显示内容:
这个也是在设置时间内有效才用的到的部分
以上内容设置完毕点击提交回到宏标记管理的页面,右侧有三个选项,如图如果您调用宏标记的页面不是很多,可以直接使用{dede:mytag name=’header’/}放到模板相应位置进行调用
注意:修改过模板之后要重新生成下HTML页面
如果您需要调用的页面已经有很多,为了避免繁重的重新生成页面的精力
那么可以在上面的管理选项中使用JS调用
直接点击“JS调用”,系统会生成一段JS代码给你,下面有预览效果
只需直接将这段JS代码放到模板中相应位置即可
如本教程的例图: 3、之后关于ismake=‘yes’的说明:
自定义宏标记中并非只能放置简单的HTML代码
这其中也可以使用带有织梦标记的代码
如果您的自定义宏标记调用的内容中包含织梦的其他标记,只需要把值设为yes即可
【Mytag 标记】
功能说明:用于获取自定义宏标记的内容
适用范围:封面模板、列表模板、文档模板
(1)基本语法
{dede:mytag typeid=’栏目ID’ name=’标记名称’ ismake=”/}
(2)属性
[1] typeid = ‘数字’ 表示栏目ID,默认为 0,在没有设定的栏目没有定义这个名称的标记,会按如下搜索方式来搜索“先向上查找父栏目 -> 通用标记(typeid=0)的同名标记”。
[2] name = ” 标记名称。
[3] ismake = yes|no 默认为 no 表示mytag里的内容不包含其它封面模板的标记,yes则表示标记内容含有其它封面模板标记。
以上三个属性,name为必须存在的属性,typeid和ismake为可选的属性(非必须)
typeid属性中,默认值为0,代表所有的栏目都通用的ID,在列表和文档模板中typeid默认为栏目和文档本身所在的栏目ID
ismake属性中,默认为no,表示代码中只是HTML代码而已,并没有包含其他标记的代码 2、使用说明 在织梦后台进入:模板管理—自定义宏标记 显示如下图点“增加一个标记”,进入标记增加界面,如图所属栏目:
这里可以在下拉菜单中选择你需要用到此标记的栏目,默认为所有栏目
标记名称:
header 这个“header”即相当于调用标签中的name属性,即 name="header"
时间限制:
永不过期 (除非更改否则一直有效)
开始时间和结束时间是在设置“在设置时间内有效”的时候才用的到的
如果使用永不过期则不用理会
正常显示内容:
头部需要调用的代码部分都放在这里,本教程举例为头部调用一个链接
过期显示内容:
这个也是在设置时间内有效才用的到的部分
以上内容设置完毕点击提交回到宏标记管理的页面,右侧有三个选项,如图如果您调用宏标记的页面不是很多,可以直接使用{dede:mytag name=’header’/}放到模板相应位置进行调用
注意:修改过模板之后要重新生成下HTML页面
如果您需要调用的页面已经有很多,为了避免繁重的重新生成页面的精力
那么可以在上面的管理选项中使用JS调用
直接点击“JS调用”,系统会生成一段JS代码给你,下面有预览效果
只需直接将这段JS代码放到模板中相应位置即可
如本教程的例图: 3、之后关于ismake=‘yes’的说明:
自定义宏标记中并非只能放置简单的HTML代码
这其中也可以使用带有织梦标记的代码
如果您的自定义宏标记调用的内容中包含织梦的其他标记,只需要把值设为yes即可
本文标签:
很赞哦! (2)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
dedecms5.7全文检索sphinx安装使用详细教程示例
首先了解一下sphinx全文索引的相关知识,考虑到Sphinx全文索引使用的实际需要,主要介绍Sphinx全文索引中文方面的支持。这里需要感谢李沫南同学对织梦dedecms调用某一关键词相关文章的方法
我们网站里有很多文章中含有“织梦,dedecms”的词,那么想在网站首页、频道页、文章页等页面调用含有“织梦,dedecms”这个词的一些文章,怎么调用呢?织梦dedecms自定义表单怎么获取IP地址和提交时间
小编在网上找了很多JS文件,但太繁琐了。后来小编注意到一个细节,每次登陆后台,织梦系统都会记录登陆时间和IP地址,这说明织梦自带IP获取和时间获取。dedecms伪静态重写设置怎么修改
1. 首先栏目和文章较好设置成动态浏览. 这样才不会生成静态html文件;2. 设置重写规则. 在系统目录下加一个 .htaccess文件. 内容为这里需要注意的是:Linux操作系统才支持(.htaccess)
留言与评论 (共有 0 条评论) |