控制模块在不同的页显示

之前已经写过类似的文章了,这里主要介绍一下如何只在某一标签页中显示。找到相应的模块,添加红色标出的部分。

1.不在首页显示,添加红色的判断语句。

<b:widget id='AdSense1' locked='false' title='' type='AdSense'>
<b:includable id='main'>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<div class='widget-content'>
<data:adCode/>
</div>
</b:if>
</b:includable>
</b:widget>

2.只在标签页中显示。

<b:widget id='Image1' locked='false' title='' type='Image'>
<b:includable id='main'>
<b:if cond='"标签页地址" == data:blog.url'>
<b:if cond='data:title != ""'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + "_img"' expr:src='data:sourceUrl' expr:width='data:width'/>
<br/>
<b:if cond='data:caption != ""'>
<span class='caption'><data:caption/></span>
</b:if>
</div>
</b:if>
</b:includable>
</b:widget>

3.只在首页显示,添加的位置与上面的一样

<b:if cond='data:blog.homepageUrl == data:blog.url'>


</b:if>

没有评论: