Dede织梦同一模板显示不同的banner或者相同的banner图

今天在用dedecms织梦做网站的时候,碰到同一个模板调用不同的banner图。如果不嫌麻烦,通过做多个模板,对应相应的banner图就可以解决,显然,这个方法,对于后期的维护,是很不方便的。
 
那么,如何解决这个问题呢?
 
答案很简单:同一个模板,通过一个变量,存储图片,具体实现方法如下:
 
实现代码如下:
 
{dede:type}
 
<div class="banner" style="background-image:url(/templets/pcwap/images/course-slider[field:id/].jpg);">
 
<h1 class="page-title">[field:typename /]</h1>
 
<h4 class="page-sub-title">[field:typename /]</h4>
 
</div>
 
{/dede:type}
 
注意事项:
 
1.{dede:type}标签不支持嵌套内容;
 
2.图片的路径必须使用绝对地址/templets/pcwap/images/course-slider[field:id/].jpg);,而不能使用DEDE图片路径标签:{dede:global.cfg_templets_skin/}/images/
 
3.[field:id/]必须是栏目对应的ID,而不是随便写个数字;
 
4.[field:id/]可以与dede:type或者dede:channel配合使用!