On 05/03/2009, at 4:19 PM, Mohit Sindhwani wrote:
1. In my Normal layout I use the page title as h1 element
(sometimes as a link, sometimes as just a heading).
However, I wish _not_ to have a h1 title on the home page only. I
am not sure how to achieve this.
I'm not going to answer your question :)
My strong recommendation would be to have a different home page
layout. The reason for this is that in most cases, the home page is
completely different in the way that other pages are done. You
would save yourself a lot of conditional stuff if you just separated
Of course, your question is still relevant for other reasons and I
hope you get an answer (I'll take a look at the details later myself).
In most cases, I completely agree with you Mohit :). However, in this
case, the layout is exactly the same: one #main column, one #sidebar
-- I only want to hide h1 heading on the home page.
After reading your email, I would actually be really happy if there
was a tag such as <r:page_id /> because then I could use if as:
<body class="page_<r:page_id />">
And then I can use the body.page_xxx to hide my title as well as
control other page specific aspects while still using just one layout.
I found this:
so, using the conditional extension I could use:
<r:puts value_for="id" />
But, any chance this is now part of Radiant? I had a quick look at
standard_tags.rb but couldn't see it.
Actually, have my answer for q1. I used:
<r:unless_url matches="^/$"> <!-- any page other then home page -->
<!-- any page other then blog area -->
<!-- any page in the blog area -->
<r:if_url matches="^/journal/.+"><r:unless_url matches="-archives/
<r:snippet name="posted" />
Radiant mailing list