On 12/11/2015 5:22 AM, Neum Schmickrath wrote:
I have a layout I'm working on that has a sidebar that displays a sub-menu of the child pages of the current page being viewed. On category pages I can easily test if there are child categories by using {% if child_categories %} and then showing the sidebar. On pages is there a similar processor that I'm missing somehow? I don't want to display an empty sidebar if there won't be any links there.

The navigation menu from the left hand side of Mezzanine default uses this:

https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/pages/templates/pages/menus/tree.html#L20

page.has_children_in_menu

Would this work?

There's also an attribute "has_children" set on the page in the page_menu template tag:

https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/pages/templatetags/pages_tags.py#L84

I'm sure both of these might point you in the right direction.

Seeya. Danny.

--
You received this message because you are subscribed to the Google Groups "Mezzanine 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to