注释:关键字描述:标记定义可以在代码表示中模板内容效果



mytag标记为dedecms

自定义宏标记的应用

今天,Tianya介绍了自定义macromark应用。你可以进入后台,在看到这个选项,模板管理-自定义,macromark。

自定义宏标记






关键字描述:标记定义可以在代码表示中对内容效果进行模板化。




mytag标记为dedecms

自定义宏标记的应用


今天,Tianya介绍了自定义macromark应用。你可以进入后台,在看到这个选项,模板管理-自定义,macromark。


自定义宏标记的作用:
模板中多次出现的相同元素可以通过自定义标记来实现,一个变化,全局变化的效果。


适用范围:
相同的元素出现在网页模板,如网站导航栏,网站公告和网站的底部信息,已经应用到几个自定义模板在我以前发布的模板。


调用定制宏标记的方法:
的{迪迪:mytag名称= 'tag名字是= 'contains板代码(是或否)的typeid = 'column ID / }
1,name标签名,该项是必需的属性,下面2, 3个是可选属性;
2,是默认的是纯HTML代码的不,是表示代码板标记。
3、typeid表示列ID。默认值为0,表示所有列的一般显示内容。在列表和文档模板,typeid默认是列表或文档本身的ID。


下面举例说明:
我在底部有一个网站模板信息,它的长度超过了网站版权的长度(cfg_powerby),系统可以设置,但是我想实现一个代码,可以在不同的模板显示相同的内容的影响(页)。


我们可以使用自定义宏标记来实现这种效果。
如图所示:



然后回到模板制作界面,取代{迪迪:全局名称= 'cfg_powerby ' / }模板中的自定义宏标记的建立:
{迪迪:mytag名称= 'footer ' / },更新,是不是已经改变了的内容,我们设定的设置。


当然,自定义宏标记也可以添加DEDECMS的标签内容,适用于当前列的显示内容。然而,有必要设置是是在调用代码中,或设置特定列中显示自定义宏的运行。


有人会问:我已经生成了很多页面,现在我想更改自定义宏的内容,所以不方便更改它,然后再重新生成它。
柏拉图早就考虑过了。事实上,Javascript调用可以在定制宏标记中使用,因此只有一个更改可以实现全局更改的效果。
具体操作:输入自定义标记管理。在相应的标记管理项目中,有JS调用的选项。点击,后台自动生成JS代码调用ID标签,如webtalks。
我们更换了{迪迪:mytag名称= 'footer ' / }用JS。更新时还是原创效果吗让我们修改一下标签的内容。
怎么样,自定义宏标记内容很强大,相信他的介绍会给你模板制作带来更好的效果。