Andrew, I have a modified version of the navigation tags here: http://svn.artofmission.com/svn/plugins/radiant/extensions/ navigation_tags
The documentation is poor, but essentially you can just put <r:nav /> and it will output a <ul> list similar to what you want. Feel free to hack it. - ryan On Aug 15, 2007, at 1:39 PM, Andrew Bloom wrote: > Damn, not a bug. ok > > How terrible or difficult would it be to hack it to do what we need? > At the moment we circumvented the problem with Javascript :( > > <ul id="navigation"> > <r:find url="/products"> > <r:children:each by="title" order="asc"> > <li> > <a href="<r:child:url/>"><r:child:title /></a> > <ul id="<r:slug/>" style="display:none;"> > <r:children:each by="title" order="asc"> > <li><a href="<r:child:url />"><r:child:title > /></a> > </r:children:each> > </ul> > </li> > </r:children:each> > </r:find> > </ul> > > <script type="text/javascript" charset="utf-8"> > var parent_url = $('<r:parent><r:slug/></r:parent>'); > if (parent_url) { > parent_url.show(); > } > var child_url = $('<r:slug/>'); > if (child_url) { > child_url.show(); > } > </script> > > On Aug 15, 2007, at 12:49 PM, Sean Cribbs wrote: > >> The navigation tag doesn't operate in the context of a given page, >> only >> with respect to the title and url given in the urls attribute. So >> essentially, you don't have access to the pages directly. >> >> Sean >> >> Andrew Bloom wrote: >>> I am currently working on a site with a rather convoluted navigation >>> scheme (it wasn't my decision, the graphic designer came up with it, >>> and the client likes it, so I must comply). >>> >>> When trying to simplify and DRY up the navigation snippets I've come >>> across what appears to be a bug. The contents of the snipped are >>> below: >>> >>> <ul id="navigation"> >>> <r:navigation urls="Custom & OEM Products:/products/custom-oem- >>> products | Filter Elements:/products/filter-elements | Filter >>> Housings:/products/filter-housings"> >>> <r:normal><li><a href="<r:url />"><r:title /></a></li></r:normal> >>> <r:here> >>> <li> >>> <a href="<r:url/>"><r:title /></a> >>> <r:children:each by="title" order="asc"> >>> <ul> >>> --> <li><a href="<r:child:url/>"><r:child:title/></a></li> >>> </ul> >>> </r:children:each> >>> </li> >>> </r:here> >>> </r:navigation> >>> </ul> >>> >>> The line with the arrow (the nested LI) is the issue. I have tried >>> making it: >>> >>> <r:child><li><a href="<r:url/>"><r:title/></a></li></r:child> >>> >>> which also fails. >>> >>> The output is quite odd. The LI gets printed the proper number of >>> times, but the url and title are all pointed to the parents. >>> >>> Anyone have any ideas? >>> >>> Thanks, >>> Andrew >>> _______________________________________________ >>> 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