Changeset 232:7b4b4d05de94 for cyclope/core/collections/frontend_views.py
- Timestamp:
- 09/11/10 16:51:08 (3 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
cyclope/core/collections/frontend_views.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cyclope/core/collections/frontend_views.py
r230 r232 52 52 frontend.site.register_view(Category, CategoryRootItemsList) 53 53 54 class CategoryDefaultList(frontend.FrontendView): 55 name = 'default' 56 verbose_name = _('default view for the Collection') 57 is_default = True 58 is_content_view = True 59 60 def get_response(self, request, host_template, content_object): 61 category = content_object 62 if category.collection.default_list_view not in ["", self.name]: 63 view_name = category.collection.default_list_view 64 view = frontend.site.get_view(content_object.__class__, view_name) 65 else: 66 view = frontend.site.get_view(content_object.__class__, 'teaser_list') 67 return view.get_response(request, host_template, content_object) 68 69 frontend.site.register_view(Category, CategoryDefaultList) 70 54 71 55 72 class CategoryTeaserList(frontend.FrontendView): 56 73 """A teaser list view of Category members. 57 74 """ 58 name='teaser_list' 59 verbose_name=_('teaser list of Category members') 60 is_default = True 75 name = 'teaser_list' 76 verbose_name = _('teaser list of Category members') 61 77 items_per_page = cyc_settings.CYCLOPE_PAGINATION['TEASER'] 62 78 is_content_view = True … … 68 84 category = content_object 69 85 categorizations_list = category.categorizations.all() 70 71 86 paginator = Paginator(categorizations_list, self.items_per_page) 72 87 … … 159 174 name='categories_hierarchy' 160 175 verbose_name=_('hierarchical list of Categories in a Collection') 161 target_view = ' teaser_list'176 target_view = 'default' 162 177 is_content_view = True 163 178 is_region_view = True
Note: See TracChangeset
for help on using the changeset viewer.

