Hi Sean,
Thanks for your tips! I've applied them all except the one about
r:unless_content. I have pages on both levels that I would prefer not
show up in the menu, and I couldn't convince the outer one to filter the
inner ones as well. Unfortunately, nothing has changed with regard to
r:if_self et al.
I'll keep trying though, and thanks again.
Nancy
Sean Cribbs schrieb:
Nancy,
I'm not sure why they do not work for you or where that error comes
from, but here's a couple tips.
Your inner r:unless_content is a duplication of logic from the outer
scope. I think you probably want it on the inside of the inner
r:children:each.
If you want to use the title of the page in a link to the page, just
use r:link /, not r:linkr:title //r:link. The title is the
default text of the link.
Using r:title / in the id attribute for the submenu might break the
prohibition on spaces in that attribute. r:slug / would be a better
choice.
Sean
Nancy Carroll wrote:
Hmmm, there is obviously something I am missing with regards to
r:if_self and r:if_ancestor_or_self and Radiant 0.6.6.
I've made a little menu, and it works just fine, except that all
cases of r:if_self are simply ignored, and a blank space is
inserted in my rendered html.
In the case of r:if_ancestor_or_self a:
divstrongundefined method `url' for nil:NilClass/strong/div
is rendered for each child element, and the class is also not
inserted here either.
My Menu ---
div id=navigation
r:find url=/
ul
r:children:eachr:unless_content part=navhide li
id=r:slug / r:if_selfclass=current/r:if_self
r:linkr:title //r:link
r:if_children
r:unless_content part=navhide
ul id=r:title /-submenu
r:children:each
li id=r:slug /
r:if_ancestor_or_selfclass=here/r:if_ancestor_or_self
r:linkr:title //r:link/li
/r:children:each
/ul
/r:unless_content
/r:if_children
/li
/r:unless_content
/r:children:each
/ul
/r:find
/div
--
Anybody know why this isn't working like I expect it to? I imagine
it's an assumption of mine...
In any case, thanks in advance!
Nancy
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant