In the default
coding of a template, gadgets are set to appear in every pages of the Blog but
sometimes we do not want to show a gadget in a specific page. It can be done by
tweaking the templates codes. There may be different ways but I like the one
stated bellow……
1) Find out
the widget ID (to which you will impose the change) by using the following
tutorial
How to delete a Widget from Blogger template ( Follow up to step 4)
How to delete a Widget from Blogger template ( Follow up to step 4)
2) Note the
widget ID
3) Now Go
to Template-----Edit
HTML-----Proceed------Expand Widget Template
4) Press
Ctrl+F and search for the widget ID
5) After successfully
searching the ID in the template,you will get to see a line of code like this
6) Now add the
following codes after the step[ 5] code.
To show the Widget only on Homepage
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
To show the Widget only on Post pages
<b:if cond='data:blog.pageType == "item"'>
To show the widget in
a specific page
<b:if
cond='data:blog.url == "Blog Post URL"'>
Now replace the “Blog
Post URL” with the specific post page URL in which you want show the widget
7) Now scroll down till you see the first </b:includable> tag and after that place a closing </b:if> tag just before it as i have shown in the following
</b:if>
</b:includable>
That's it.....