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)
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)
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, )
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, )
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
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), )
def children(self, page): return [PagePretender(title='blabla', url='/asdsa/')]
def children(self, page, **kwargs): return [PagePretender(title="blabla", url="/asdsa/")]
def children(self, page, **kwargs): for newsitem in NewsItem.objects.all(): yield PagePretender( title=newsitem.title, url=newsitem.get_absolute_url(), )
def children(self, page, **kwargs): for event in Event.objects.all(): yield PagePretender( title=event.title, url=event.get_absolute_url(), )