自定义宏标记使用教程

2021-07-28 0 5,461

在模板制作中,经常遇到一些网站标签在多个页面调用的问题,通常情况下我们可以通过模板的{dede:include file='文件名称' ismake='是否为dede板块模板(yes/no)'/}标签导入一个文件解决,在DedeEIMS的1.1版本默认模板中的head.htm就如通过这样的标记引入到其他模板文件,然后编译成页面头部信息的,但这样以文件形式引入的方式并不适用于少量内容的全局显示,例如你可能有一个栏目,这个栏目需要在全局进行显示,并且这个栏目的调用信息会经常进行改变,但只涉及到一段代码,如果使用{dede:include/}是很难实现的,这时候就需要自定义宏标记来解决这种灵活调用的问题。其实织梦的广告插件也是宏标记的另一种表现形式。
 
在学习自定义宏标记之前,我们先查阅织梦帮助中心模板标签部分,关于自定义宏标记的使用介绍:
标签名称:mytag
功能说明:用于获取自定义宏标记的内容
适用范围:全局使用
基本语法: {dede:mytag typeid='0' name=''/}
参数说明:
name = ’’ 标记名称,该项是必须的属性,以下 2、3是可选属性;
ismake = ’yes|no’ 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码;
typeid = ‘’ 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。
使用自定义宏标记主要有3个步骤:生成标签,加入模板,内容生成,下面我们从这几个过程来讲解如何使用这个标记。
生成标签
新版本V5.3中增加了自定义宏标记可以自动生成并加入织梦标签,这个类似于模板碎片功能。第一种就是直接添加标签,可以点击[模板]-[自定义宏标记]进入自定义宏标记管理页面,添加一个标签。
这里需要介绍几个参数:
所属栏目:如果不选择则在所有的栏目中进行显示,如果选择了某个栏目,则只在自定义宏标记只在当前选定的栏目中进行显示
标记名称:用于区分不同标记的名称,建议使用英文和数字的集合
正常显示内容:标签在解析时候被替换的内容,可以为纯文本、HTML、甚至是织梦的标签
如果选择了时效也可以控制标签的显示时间,这样便于统一对这些内容进行管理,非常方便。
完成添加后我们便得到相应的标签,例如我们自定义标签名为diyinfo,则我们的标签名称就为{dede:mytag name='diyinfo'},如果标签内为HTML或者纯文本内容可以设置ismake属性为no,如果加入了织梦的标签,则将ismake属性设置为yes。
第二种方法就是在系统[模板]-[智能标记向导]中生成一个标签,然后保存为自定义宏标记,保存的默认文件名为auto_x(x代表数字,从1开始),这样获取他的标签代码为{dede:mytag name='auto_1' ismake='yes'/}。
当然自定义宏标记不但但可以通过织梦标签的形式进行调用,还可以通过js的方式进行调用,在自定义标签管理页面,每个标签后面有一个对应的js生成向导,用户可以生成js代码插入到网站模板中。
加入模板
自定义宏标记可以任意加入到模板中的首页、频道页、列表页、内容页中,相对的模板文件路径在帮助中心的《主要模板文件及功能说明》已经列出,修改时候可以参考加入。
内容生成
如果自定义宏标记使用的是织梦标签加入到模板中,需要定期对网站所有内容进行一次更新,但如果您在模板中使用了js代码,只需要生成一次就可以一直进行使用。
 说明:织梦标签和js是自定义标记的两种调用形式,前者比较适合网站定期进行全站更新,并且生成内容直接嵌套到生成页面中,后者比较适合网站少量更新,但更加方便管理。这里广告插件其实是自定义宏标记的一种扩展,调用形式有些相同。
至此,我们完成了自定义宏标记的学习,当然自定义宏标记还有很多方面的应用,期待更多的织梦用户进行发觉。

收藏 (0) 打赏

您的支持是我们前进最大的动力!

打开微信扫一扫,即可进行扫码打赏哦
点赞 (0)

本站声明: 根据2013年1月30日《计算机软件保护条例》2次修订第17条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬,鉴于此,也希望大家遵守相关法律法规使用、研究软件。 1、本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解。 2、下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。 3、站内资源均来源于网络公开发表文件或网友投稿发布,如侵犯您的权益,请联系管理员处理。 4、本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用,如有链接无法下载、失效或广告,请联系客服处理。 5、所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵,因本站资源均为可复制品,所 以不支持任何理由的退款兑现,请熟知后再下载。

彤彤模板团 织梦CMS教程 自定义宏标记使用教程 https://www.xiaoyuerqingfen.cn/3545.html

一家有态度的精品资源分享平台

常见问题
  • 模板团承诺演示效果图均和网站95%一样,并且我们的模板和数据都没有留后门,请放心使用。
查看详情
  • 因为模板具有可复制性和可传播性,模板一旦发货,非质量问题,不支持退换;所以务必请您一定看清楚后再购买。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    资源总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

开通会员,尊享海量资源下载特权