src/pyams_default_theme/component/gallery/__init__.py
changeset 222 fa1df486025b
parent 204 713edde7dbf1
child 230 951d11442e0b
--- 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