Hey guys, Even with that changed I was never able to get <r:if_self> working BUT <r:if_ancestor_or_self> seemed to work like it used to.
I mentioned that about a month ago, FYI. http://www.ruby-forum.com/topic/132705#new Cheers, -- Travis Bell Not sent from my iPhone. On 22-Dec-07, at 2:58 PM, Sean Cribbs wrote: > tag.globals.actual_page was replaced with tag.globals.page in 0.6.4. > Change that part of the tag and it should work as before. > > Cheers, > > Sean > > Ryan Heneise wrote: >> Christian, >> >> I haven't had a chance to test navigation_tags in 0.6.4. I'll check >> it >> out and post a fix if I find one. Meantime, if you figure something >> out, please send me a patch. >> >> - Ryan >> >> On Dec 22, 2007, at 1:39 PM, Christian Billen wrote: >> >> >>> Hi again everyone, >>> Now after upgrading i'm realizing my navigation_tags are not working >>> anymore >>> >>> Here's a code example >>> >>> <r:children:each> >>> >>> <li> >>> >>> <r:if_ancestor_or_self> >>> >>> <r:link class="active-cat" /> >>> >>> </r:if_ancestor_or_self> >>> >>> </li> >>> >>> </r:children:each> >>> >>> >>> >>> I get this in the output when I call that page >>> >>> undefined method `url' for nil:NilClass >>> >>> >>> It does iterate through the children since I can do <r:link/> on its >>> own >>> >>> >>> This used to work with Radiant 0.6.3, I also got the latest revision >>> of the >>> navigation tag (r83) but same result. >>> >>> >>> if I look at navigation_tags.rb this is the definition >>> >>> # Inspired by this thread: >>> >>> # http://www.mail-archive.com/radiant@lists.radiantcms.org/msg03234.html >>> >>> # Author: Marty Haught >>> >>> desc %{ >>> >>> Renders the contained element if the current item is an ancestor >>> of the >>> current page or if it is the page itself. >>> >>> } >>> >>> tag "if_ancestor_or_self" do |tag| >>> >>> Page.benchmark "TAG: if_ancestor_or_self - >>> #{tag.locals.page.url}" do >>> >>> tag.expand if tag.globals.actual_page.url.starts_with?( >>> tag.locals.page.url) >>> >>> end >>> >>> end >>> >>> >>> >>> I'm not a rails coder in any way so any help is appreciated >>> >>> Thank you >>> >>> Christian >>> _______________________________________________ >>> Radiant mailing list >>> Post: Radiant@lists.radiantcms.org >>> Search: http://radiantcms.org/mailing-list/search/ >>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>> >>> >> >> _______________________________________________ >> Radiant mailing list >> Post: Radiant@lists.radiantcms.org >> Search: http://radiantcms.org/mailing-list/search/ >> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >> >> > > _______________________________________________ > Radiant mailing list > Post: Radiant@lists.radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant _______________________________________________ Radiant mailing list Post: Radiant@lists.radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant