Skip to main content

MenuProxy allows you to build dynamic menu on site using different models. For example, you can combine flatpages, hardlinked views and news sorted by date in site menu. Menu will be updated dynamically, respectively, the structure of objects.

Project description

Allow you to build different menus and breadcrumbs over objects with differect types on your site.

Installation:

In settings.py:

  1. Add menuproxy to your INSTALLED_APPS.
  2. Set MENU_PROXY_SETTINGS variable. To learn about how to use it read source code of example project.

Usage:

In your templates:

  1. Load menuproxy_tags templatetag:

    {% load menuproxy_tags %}
    
  2. To show menu use:

    {% show_main_menu <rule> <object> %}
    

or:

{% show_full_menu <rule> <object> %}

or:

{% show_auto_menu <rule> <object> %}
  1. To show breadcrumbs use:

    {% show_breadcrumbs <rule> <object> %}
    

To learn more about usage read source code of example project.

History:

  • 0.1.0 - First release
  • 0.1.1 - Fixed old tag pop_breadcrumb

Project details


Release history Release notifications

This version
History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
redsolutioncms.django-menu-proxy-0.1.2.zip (17.3 kB) Copy SHA256 hash SHA256 Source None Aug 9, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page