<body> <div id="header"> ... </div> <div id="content"> {% block content %}
{% endblock %} </div> </body>
category.html :
{% extends "base.html" %} {% block content %} <div class="category_row"> <
div id="menu_category_display"> {% for category in menu_categories %} {%
with category_button="menu_"|add:category.name|lower %} <button class="button
category_buttons {{category_button}}" onclick=
"showItem('{{category_button}}','category_buttons')"> {{category}} </button>
{% endwith %} {% endfor %} </div> </div> <div class="item_row"> {% block
level_2_content %} {% endblock %} </div> </div> {% endblock %}
and item.htlm
{% extends "category/category.html" %} {% block level_2_content %} <div id=
"test_div"> {% for item in menu_items %} <p>{{item.name}}</p> {% endfor %}
</div> {% endblock %}
When item.html is rendered, all the elements that were rendered by
category.html are gone. Only the elements of the base.html are retained.
In the code above, the entire category_row div does not appear in item.html.
How do I retain them?
How do I retain all elements in all parent templates instead of just
base.html? A general method to do this for more than 3 levels of extension
like in my case?
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/5c52b701-9a60-4ac6-ae90-072a1d9ae2bbn%40googlegroups.com.