示例#1
0
 def perspectives_list(self, request, template="article/article_list.html"):
     category = article_service.get_perspectives_category()
     page_template = "article/article_list_page.html"
     if category:
         category = reduce(get_title, category)
         category.category_long_description = None
         articles = article_service.get_all_articles_in_category(category)
         if request.is_ajax():
             template = page_template
         return render(request, template, article_list.get_context_for_article_list(
             articles, category=category, page=get_page(request)), context_instance=RequestContext(request))
     else:
         return render(request, template,
                       article_list.get_context_for_article_list(None, category=None, page=get_page(request)),
                       context_instance=RequestContext(request))
示例#2
0
 def get_articles_for_given_category(self, category):
     return article_service.get_all_articles_in_category(category)