在DedeCMS的5.3版本默许模板中的head.htm就如经由历程如许的标记引入到其他模板文件,然后编译成页面头部信息的,但如许以文件情势引入的体式格局并不适用于少许内容的全局显现。 (引荐进修:dedecms教程)
比方你可能有一个栏目,这个栏目须要在全局举行显现,而且这个栏目的挪用信息会常常举行转变,但只涉及到一段代码,假如运用{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是自定义标记的两种挪用情势,前者比较合适网站按期举行全站更新,而且生成内容直接嵌套到生成页面中,后者比较合适网站少许更新,但越发轻易治理。这里广告插件实际上是自定义宏标记的一种扩大,挪用情势有些雷同。
至此,我们完成了自定义宏标记的进修,固然自定义宏标记另有许多方面的运用,期待更多的织梦用户举行觉察。
以上就是DedeCMS自定义宏标记运用的细致内容,更多请关注ki4网别的相干文章!