First of all, let me say how happy I am with Mezzanine! I'm finding it incredibly powerful and adaptable, and I'm getting more enthusiastic about it every time I use it.
I'm trying to add a knowledge base to my site with the django-knowledge Django app. I want it to be included in the menu, and in the breadcrumbs, but it's not happening. Based on the following reading, I thought I was doing it right:
I've put django-knowledge in my urls.py:
...
url(r'^blogs/backstage/', direct_to_template, {'template': 'en_blogbackstage.html'}, name='en_blogbackstage'),
url(r'^learn/, direct_to_template, {'template': 'en_learn.html'}, name='en_learn'),
url(r'^learn/ask/', include('knowledge.urls')),
("^", include("mezzanine.urls")),
I've created a rich-text page at learn and at learn/ask.
The menu and breadcrumbs work properly when I'm not at the learn/ask URL. When I click on the learn/ask URL in the menu, I go to the correct place, but the menu and breadcrumbs behave as though I'm on the home page, not the learn/ask page.
Examples of the learn and learn/ask page are below:


I can make any changes necessary to the django-knowledge templates, but prefer not to fork their code and modify it unless absolutely necessary. Is there anything I'm doing wrong? Anything I can do to make this work?
Thanks very much!
John Schofield