def get(self, request): q = request.REQUEST.get('q', None) if not q: return HttpResponseRedirect(reverse('catalog_index')) page_title = 'Search: ' + q params = { 'q': q.encode('utf-8')} query = '?' + urllib.urlencode(params) breadcrumbs = ({'name': page_title, 'url': reverse('catalog_search') + query },) form = AdvanceSearchForm(initial={'keyword': q}) products = Product.search_products(q) return super(SearchProductsView, self).get(request, q=q, breadcrumbs=breadcrumbs, form=form, products=products, page_title=page_title)
def get(self, request): q = request.REQUEST.get('q', None) if not q: return HttpResponseRedirect(reverse('catalog_index')) page_title = 'Search: ' + q params = {'q': q.encode('utf-8')} query = '?' + urllib.urlencode(params) breadcrumbs = ({ 'name': page_title, 'url': reverse('catalog_search') + query }, ) form = AdvanceSearchForm(initial={'keyword': q}) products = Product.search_products(q) return super(SearchProductsView, self).get(request, q=q, breadcrumbs=breadcrumbs, form=form, products=products, page_title=page_title)