DedeCMS使用教程:自定义宏标记

DedeCMS使用教程:自定义宏标记


自定义宏标记用于多个页面中需要调用相同的内容

便于同时更改多个页面的同一处内容

如:页头调用、页尾调用、导航调用等

包括现在很多朋友提到的dede现在加统计代码要分别在首页、列表页、内容页分别来加

我们用自定义宏标记就可以解决这个问题了


1、调用方法(请参考dede模板设计帮助文档)


【Mytag 标记】



功能说明:用于获取自定义宏标记的内容

适用范围:封面模板、列表模板、文档模板

(1)基本语法

{dede:mytag typeid='栏目ID' name='标记名称' ismake=''/}

(2)属性

[1] typeid = '数字' 表示栏目ID,默认为 0,在没有设定的栏目没有定义这个名称的标记,会按如下搜索方式来搜索"先向上查找父栏目 -> 通用标记(typeid=0)的同名标记"。 dedecms模板|dede仿站|dede模板制作|dede防站-Dede之家-www.2d30.cn

[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"

时间限制:

永不过期 (除非更改否则一直有效)

dedecms开始时间和结束时间是在设置"在设置时间内有效"的时候才用的到的

如果使用永不过期则不用理会

正常显示内容:

头部需要调用的代码部分都放在这里,本教程举例为头部调用一个链接

过期显示内容:

这个也是在设置时间内有效才用的到的部分


以上内容设置完毕点击提交回到宏标记管理的页面,右侧有三个选项,如图






如果您调用宏标记的页面不是很多,可以直接使用{dede:mytag name='header'/}放到模板相应位置进行调用

注意:修改过模板之后要重新生成下HTML页面




如果您需要调用的页面已经有很多,为了避免繁重的重新生成页面的精力

那么可以在上面的管理选项中使用JS调用

直接点击"JS调用",系统会生成一段JS代码给你,下面有预览效果

只需直接将这段JS代码放到模板中相应位置即可

如本教程的例图:







3、最后关于ismake=lsquo;yesrsquo;的说明:

自定义宏标记中并非只能放置简单的HTML代码

这其中也可以使用带有织梦标记的代码

如果您的自定义宏标记调用的内容中包含织梦的其他标记,只需要把值设为yes即可


织梦CMS百度编辑器(Ueditor)图片无水印解决办法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值