def children(self, page, **kwargs):
     base_url = page.get_absolute_url()
     category_list = Folder.objects.filter(parent=None)
     for category in category_list:
         subchildren = []
         for subcategory in category.media_folder_children.all():
             subchildren.append(
                 PagePretender(title=subcategory,
                               url='%s%s/%s/' %
                               (base_url, category.name, subcategory.name),
                               level=5))
         yield PagePretender(title=category,
                             url='%s%s/' % (base_url, category.name),
                             children=subchildren,
                             level=5)
Exemple #2
0
 def children(self, page, **kwargs):
     base_url = page.get_absolute_url()
     widget_list = page.objects.filter(parent=None)
     for widget in widget_list:
         subchildren = []
         for subwidget in widget.media_folder_children.all():
             subchildren.append(
                 PagePretender(title=subwidget,
                               url='%s%s/%s/' %
                               (base_url, widget.name, subwidget.name),
                               level=5))
         yield PagePretender(title=widget,
                             url='%s%s/' % (base_url, widget.name),
                             children=subchildren,
                             level=5)
Exemple #3
0
 def children(self, page, **kwargs):
     for entry in Entry.objects.all():
         yield PagePretender(
             title=entry.title,
             url=app_reverse('blog_entry_details', 'blog_urls', kwargs={'pk': entry.id}),
             level=page.level + 1,
             )
Exemple #4
0
 def children(self, page, **kwargs):
     for entry in Entry.objects.all():
         yield PagePretender(
             title=entry.title,
             url=reverse('testapp.blog_urls/blog_entry_detail',
                         kwargs={'object_id': entry.id}),
         )
 def children(self, page, **kwargs):
     for entry in Entry.objects.all():
         yield PagePretender(
             title=entry.title,
             url=reverse('blog_urls/blog_entry_details', kwargs={'object_id': entry.id}),
             level=kwargs['level'], 
             # NOTE: this is hack, just to make tree_info happy
             tree_id=0, lft=0, rght=0
             )
 def children(self, page, **kwargs):
     for category in Category.objects.all():
         yield PagePretender(
             title=category.translation.title,
             url='%scategory/%s/' % (page.get_absolute_url(), category.translation.slug),
             tree_id=page.tree_id, # pretty funny tree hack
             lft=0,
             rght=0,
             slug=category.translation.slug,
             )
 def children(self, page, **kwargs):
     for category in Category.objects.all():
         yield PagePretender(
             title=category.translation.title,
             url='%scategory/%s/' % (page.get_absolute_url(), category.translation.slug),
             tree_id=page.tree_id, # pretty funny tree hack
             level=page.level+1,
             language=getattr(page, 'language', settings.LANGUAGE_CODE),
             slug=category.translation.slug,
             )
Exemple #8
0
 def children(self, page, **kwargs):
     result = []
     base_url = page.get_absolute_url()
     for category in Folder.objects.filter(active=True):
         result.append(
             PagePretender(
                 title=category.__unicode__(),
                 url='%s%s/' % (base_url, category.translation.slug),
                 #                children=[]
             ))
     return result
Exemple #9
0
    def children(self, page, **kwargs):
        base_url = page.get_absolute_url()
        root = getattr(settings, 'MEDIA_GALLERIES_ROOT', None)

        if root:
            obj_root = Folder.objects.get(name=root)
            category_list = Folder.objects.filter(parent=obj_root)
        else:
            category_list = Folder.objects.filter(parent=None)

        for category in category_list:
            subchildren = []
            for subcategory in category.media_folder_children.all():
                subchildren.append(
                    PagePretender(title=subcategory,
                                  url='%s%s/%s/' %
                                  (base_url, category.name, subcategory.name),
                                  level=5))
            yield PagePretender(title=category,
                                url='%s%s/' % (base_url, category.name),
                                children=subchildren,
                                level=5)
 def children(self, page, **kwargs):
     categories = Category.objects.all()
     for category in categories:
         yield PagePretender(
             title=category.translation.title,
             url="%scategory/%s/" %
             (page.get_absolute_url(), category.translation.slug),
             tree_id=page.tree_id,
             level=page.level + 1,
             language=getattr(page, "language", settings.LANGUAGE_CODE),
             slug=category.translation.slug,
             parent=page,
             parent_id=page.id,
             lft=page.lft,
             rght=page.rght,
             _mptt_meta=getattr(page, "_mptt_meta", None),
         )
Exemple #11
0
 def children(self, page):
     return [PagePretender(title='blabla', url='/asdsa/')]
 def children(self, page, **kwargs):
     return [PagePretender(title="blabla", url="/asdsa/")]
Exemple #13
0
 def children(self, page, **kwargs):
     for newsitem in NewsItem.objects.all():
         yield PagePretender(
             title=newsitem.title,
             url=newsitem.get_absolute_url(),
         )
Exemple #14
0
 def children(self, page, **kwargs):
     for event in Event.objects.all():
         yield PagePretender(
             title=event.title,
             url=event.get_absolute_url(),
         )