[enh] more flexible category selection
This commit is contained in:
		
							parent
							
								
									a288aa322e
								
							
						
					
					
						commit
						c23db1b2bf
					
				| @ -151,6 +151,12 @@ def render(template_name, override_theme=None, **kwargs): | ||||
| 
 | ||||
|     if not 'selected_categories' in kwargs: | ||||
|         kwargs['selected_categories'] = [] | ||||
|         for arg in request.args: | ||||
|             if arg.startswith('category_'): | ||||
|                 c = arg.split('_', 1)[1] | ||||
|                 if c in categories: | ||||
|                     kwargs['selected_categories'].append(c) | ||||
|     if not kwargs['selected_categories']: | ||||
|         cookie_categories = request.cookies.get('categories', '').split(',') | ||||
|         for ccateg in cookie_categories: | ||||
|             if ccateg in categories: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Adam Tauber
						Adam Tauber