diff --git a/browser/liquid/__init__.py b/browser/liquid/__init__.py
index cfdbeb8..1035a9a 100644
--- a/browser/liquid/__init__.py
+++ b/browser/liquid/__init__.py
@@ -3,7 +3,14 @@ $Id$
"""
from zope.publisher.interfaces.browser import IBrowserRequest
+from zope.publisher.interfaces.browser import IDefaultBrowserLayer
+from zope.app.rotterdam import Rotterdam
+
class liquid(IBrowserRequest):
"""The `liquid` layer."""
+
+class Liquid(liquid, Rotterdam):
+ """ The Liquid skin """
+
diff --git a/browser/liquid/configure.zcml b/browser/liquid/configure.zcml
index 749dcc3..235fcf5 100644
--- a/browser/liquid/configure.zcml
+++ b/browser/liquid/configure.zcml
@@ -6,32 +6,42 @@
i18n_domain="zope"
>
-
+ layers="liquid rotterdam default" />-->
+
+
+ layer="cybertools.browser.liquid.liquid" />
+ layer="cybertools.browser.liquid.liquid" />
-
-
-
-
+
+
+
+
diff --git a/browser/loops/__init__.py b/browser/loops/__init__.py
index cfdbeb8..39a9c73 100644
--- a/browser/loops/__init__.py
+++ b/browser/loops/__init__.py
@@ -3,7 +3,9 @@ $Id$
"""
from zope.publisher.interfaces.browser import IBrowserRequest
+from zope.publisher.interfaces.browser import IDefaultBrowserLayer
+from zope.app.rotterdam import Rotterdam
-class liquid(IBrowserRequest):
- """The `liquid` layer."""
+class Loops(Rotterdam):
+ """ The Loops skin """
diff --git a/browser/loops/configure.zcml b/browser/loops/configure.zcml
index ad9b94c..6745f31 100644
--- a/browser/loops/configure.zcml
+++ b/browser/loops/configure.zcml
@@ -6,16 +6,26 @@
i18n_domain="zope"
>
-
+
-
+
+
+
-
-
+ file="loops_management_layout.css"
+ layer="cybertools.browser.loops.Loops" />
+
+
@@ -23,7 +33,7 @@
name="view_get_menu"
permission="zope.Public"
class=".menu.MenuAccessView"
- layer="loops"
+ layer="cybertools.browser.loops.Loops"
allowed_interface="zope.app.publisher.interfaces.browser.IMenuAccessView"
/>
@@ -35,14 +45,14 @@
name="login_logout" for="*"
class=".auth.LoginLogout"
permission="zope.Public"
- layer="loops"
+ layer="cybertools.browser.loops.Loops"
/>