2011-08-03 65 views
3

我已經創建了一個主要使用django的管理界面,以及一些自定義視圖的網站。由於該網站的大部分使用的是管理員(我不會用css),所以我剛剛使用django的管理員用於我的自定義視圖(它們是擴展的通用視圖)。使用django管理模板的麪包屑

無論如何,我的大多數自定義視圖看起來不錯,並且與管理界面的外觀相匹配,但我不知道如何獲取麪包屑工作。

所以形成一個擴展通用視圖,如何以及我該怎麼傳遞給tempate的

{% block breadcrumb %} 

標籤?

我看到一篇文章提到了上下文對象,但沒有任何進一步的細節。

回答

2

如果你要提供你的模板麪包屑,並從父模板的麪包屑,你可以使用塊麪包屑在它& block.super變量:

{% block breadcrumbs %}{{ block.super }} › My custom site{% endblock %} 

或者只是傳遞到模板變量標題