X-Git-Url: https://git.sommitrealweird.co.uk/sommitrealweird.git/blobdiff_plain/a2883504e45a556b06e76f023395e879e01ae03c:/sommitrealweird/content/context_processors.py..56b2cdf3569443cf4504fe085de9db0466dcd09f:/sommitrealweird/bpcms/context_processors.py diff --git a/sommitrealweird/content/context_processors.py b/sommitrealweird/bpcms/context_processors.py similarity index 71% rename from sommitrealweird/content/context_processors.py rename to sommitrealweird/bpcms/context_processors.py index 33f7905..90b98cc 100644 --- a/sommitrealweird/content/context_processors.py +++ b/sommitrealweird/bpcms/context_processors.py @@ -1,4 +1,4 @@ -from content.models import Document, Folder +from bpcms.models import Document, Folder import operator def content_menu(request): @@ -12,21 +12,22 @@ def content_menu(request): 'url': item.get_basic_url(), } ) - folders = Folder.objects.filter(folder__isnull=True) + folders = Folder.objects.filter(parent__isnull=True) for folder in folders: try: - item = Document.objects.filter(folder__exact=folder, islive__exact=True, slug__exact='index') + items = Document.objects.filter(folder__exact=folder, islive__exact=True, slug__exact='index') + item = items[0] menu_items.append( { - 'title': folder.title, + 'title': item.title, 'url': folder.get_basic_url(), } ) except: pass - + menu_items.sort(cmp=lambda x,y: cmp(x['title'].lower(), y['title'].lower())) - + return { 'content_menu': menu_items, }