In my blogger template add a conditional statement. But it is not working. It is always display 'Not equal'
Home url: http://abc.blogspot.in
Page url: http://abc.blogspot.in/p/my-page-url.html
For testing purpose i had pasted the below code after '<body>' tag.
<b:if cond='data:blog.url == data:blog.homepageUrl + "p/my-page-url.html"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
I had printed the value of <data:blog.url/> and <data:blog.homepageUrl/>p/my-page-url.html and it is same.
updates:
<b:if cond='data:blog.url == "http://abc.blogspot.in/p/my-page-url.html"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
//Not equal
<b:if cond='data:blog.url == "http://abc.blogspot.com/p/my-page-url.html"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
//Equal
Thank You
Replace the above code with this
<b:if cond='data:blog.pageId == "PAGE_ID"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
To find the PAGE_ID go to Pages, now click edit to open the page in Blogger post editor. In the address bar you may find something like this "pageID=6284317258827606063" now copy the page id and replace with the PAGE_ID above.
Replace the '+' with 'path' without '.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With