Plantillas Django: ¿puedo configurar una variable para que se use en una plantilla principal?
Tengo una plantilla principal que contiene un menú de navegación genérico. Quiero poder agregarclass="selected"
a la opción de menú apropiada.
Quiero poder establecer una variable en una plantilla secundaria, por ejemplo:
{% set menu = "products" %}
y hacer:
{%ifequal menu "products" %}class="selected"{% endifequal %}
No quiero establecer un valor en la Vista porque tendría que agregar esto a todos mis métodos de vista, y no quiero repetir todo el menú html en cada página secundaria porque si el menú cambia, solo quiero cambiar el HTML en un solo lugar.
¿Me estoy acercando a esto desde una mentalidad "no Django"?
Cualquier ayuda sería muy apreciada. Gracias.