[Radiant] if_url in layouts?

2011-02-21 Thread craayzie
I'm trying to use if_url to conditionally include jquery on my /
contact page but it doesn't seem to be working:

r:if_url matches=^/contact
  script type=text/javascript src=http://ajax.googleapis.com/
ajax/libs/jquery/1.5.0/jquery.min.js/script
/r:if_url

Any ideas what I might be doing wrong?


Re: [Radiant] if_url in layouts?

2011-02-21 Thread Anton J Aylward
craayzie said the following on 02/21/2011 07:22 PM:
.
 I'm trying to use if_url to conditionally include jquery on my /
 contact page but it doesn't seem to be working:
 
 r:if_url matches=^/contact
   script type=text/javascript 
 src=http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js;
   /script
 /r:if_url
 
 Any ideas what I might be doing wrong?

I don't know about doing wrong
but I have something that works.

In my layout I have this


head
meta http-equiv=content-type content=text/html; charset=utf-8 /
.
r:if_content part=head
r:content part=head /
/r:if_content

/head


Why do I do this?

I'm one of those obsessive people who think that script and css belong
in the HEAD and not in the BODY
This lets me set up a page part which means that if any page needs
special JS or CSS is can have it ... in the HEAD

Now if you were to add in there

inherit=true

you could put a page-part head in the /contact
with the JS and it would apply to everything below it.

which is what you are trying to achieve.

And it would not appear in any other pages.
No need for the r:if_ur


You've localised the scope of the impact and made it much more general,
something that can be applied and expanded later without the need to
revise your layout.

As for the syntax of your script .
Dunno.  But now, sicne its in the head, it should work sicne it looks
like all the JS I have in my HEAD sections




-- 
Experience teaches only the teachable.
Aldous Huxley (1894 - 1963)