def article_list_by_date(self, request, tag=None, category=None, template="article/article_list_by_date.html"): settings.use_editable() page_template = "article/article_list_by_date_page.html" articles = article_service.get_all_published_and_category_assigned_articles_without_carousel_items_and_perspectives( request ) request.path_info = "/article/" if request.is_ajax(): template = page_template return render( request, template, self.get_context_for_article_list(articles, get_page(request)), context_instance=RequestContext(request), )
def article_list(self, request, tag=None, category=None, template="article/article_list.html"): settings.use_editable() page_template = "article/article_list_page.html" articles = article_service.get_all_published_and_category_assigned_articles_without_carousel_items_and_perspectives( request ) if tag is not None: tag = process_tag_or_categories_or_article(tag, Keyword) articles = self.get_articles_for_given_tag(tag) articles = translate_to_model(articles) if category is not None: category = process_tag_or_categories_or_article(category, ArticleCategory) articles = self.get_articles_for_given_category(category) author = None if request.is_ajax(): template = page_template return render( request, template, self.get_context_for_article_list(articles, author, category, tag, get_page(request)), context_instance=RequestContext(request), )