I am on 0.9.1 and this works perfect for me: <r:if_url matches='^/articles/\S+'> <r:article_title /> </r:if_url>
On Tue, Feb 22, 2011 at 7:54 AM, Wes Gamble <we...@att.net> wrote: > I would try escaping the '/' character, like so: > > <r:if_url matches="^\/contact"> > > Wes > > > On 2/21/11 8:12 PM, craayzie wrote: > > Interesting .. will give this a shot but just FYI - I'm using if_url > in the HEAD section of the layout. > > I'm still curious why it's not matching. I think that's the real > question. > > And I completely failed to mention that I'm trying to do this in a > layout. Does the <r:if_url> tag work within layouts? > > Thanks! > > On Feb 21, 4:46 pm, Anton J Aylward <radi...@antonaylward.com> > <radi...@antonaylward.com> wrote: > > 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" > <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) > >