申永祥学习室

mytag|DedeCms自定义宏标记标签

SEO > 网站建设 > DedeCms > DedeCms标签 > 申永祥 发布于 2012年09月11日 | 阅读(422)

mytag:用于获取DedeCms自定义宏标记的内容。

DedeCms mytag基本语法:

{dede:mytag typeid='0' name=''/}

DedeCms mytag参数说明:

name = ’’ 标记名称,该项是必须的属性,以下 2、3是可选属性;

ismake = ’yes|no’ 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码;

typeid = ‘’ 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。

小提示:在模板制作中,经常遇到一些网站标签在多个页面调用的问题,通常情况下我们可以通过模板的{dede:include file='文件名称' ismake='是否为dede板块模板(yes/no)'/}标签导入一个文件解决,在DedeCMS的5.3版本默认模板中的head.htm就如通过这样的标记引入到其他模板文件,然后编译成页面头部信息的,但这样以文件形式引入的方式并不适用于少量内容的全局显示,例如你可能有一个栏目,这个栏目需要在全局进行显示,并且这个栏目的调用信息会经常进行改变,但只涉及到一段代码,如果使用{dede:include/}是很难实现的,这时候就需要自定义宏标记来解决这种灵活调用的问题。其实织梦的广告插件也是宏标记的另一种表现形式。

转载请注明来源:申永祥博客,(QQ/微信:790799899)原文地址:http://www.shenyongxiang.com/dedecms-label/mytag.html

声明:博客内容除标记原创字样以外内容,均来自网络转载,版权归原作者所有,如涉及版权问题请及时联系处理。

上一篇:sonchannel|DedeCms子栏目标签 下一篇:vote|DedeCms投票标签