--- a/src/pyams_default_theme/component/gallery/__init__.py Fri Nov 16 08:24:17 2018 +0100
+++ b/src/pyams_default_theme/component/gallery/__init__.py Fri Nov 16 08:24:37 2018 +0100
@@ -31,5 +31,14 @@
class DefaultGalleryRenderer(BaseGalleryRenderer):
"""Default gallery renderer"""
- label = _("Default gallery renderer")
+ label = _("Default grid gallery renderer")
weight = 1
+
+
+@adapter_config(name='carousel-sm', context=(IBaseGallery, IPyAMSLayer), provides=IContentRenderer)
+@template_config(template='templates/renderer-carousel.pt', layer=IPyAMSLayer)
+class CarouselGalleryRenderer(BaseGalleryRenderer):
+ """Carousel gallery renderer"""
+
+ label = _("Carousel gallery renderer")
+ weight = 2