[Checkins] SVN: zam.skin/trunk/src/zam/skin/browser/ Move contents.html page configuration to zamplugin.contents

Roger Ineichen roger at projekt01.ch
Sat Apr 12 21:57:31 EDT 2008


Log message for revision 85311:
  Move contents.html page configuration to zamplugin.contents

Changed:
  U   zam.skin/trunk/src/zam/skin/browser/__init__.py
  U   zam.skin/trunk/src/zam/skin/browser/configure.zcml
  U   zam.skin/trunk/src/zam/skin/browser/index.pt

-=-
Modified: zam.skin/trunk/src/zam/skin/browser/__init__.py
===================================================================
--- zam.skin/trunk/src/zam/skin/browser/__init__.py	2008-04-13 01:56:50 UTC (rev 85310)
+++ zam.skin/trunk/src/zam/skin/browser/__init__.py	2008-04-13 01:57:31 UTC (rev 85311)
@@ -29,12 +29,11 @@
 
 
 class IndexPage(browser.BrowserPagelet):
-    """Index page."""
+    """Missing index.html page."""
 
-    zope.interface.implements(interfaces.IRootMenuItemPage)
 
-    def __init__(self, context, request):
-        super(IndexPage, self).__init__(context, request)
+class NoneContentsPage(browser.BrowserPagelet):
+    """Missing contents.html page."""
 
 
 class SiteURL(BrowserPage):

Modified: zam.skin/trunk/src/zam/skin/browser/configure.zcml
===================================================================
--- zam.skin/trunk/src/zam/skin/browser/configure.zcml	2008-04-13 01:56:50 UTC (rev 85310)
+++ zam.skin/trunk/src/zam/skin/browser/configure.zcml	2008-04-13 01:57:31 UTC (rev 85311)
@@ -173,17 +173,17 @@
       />
 
   <z3c:pagelet
+      for="*"
       name="contents.html"
-      for="zope.traversing.interfaces.IContainmentRoot"
-      class="z3c.contents.browser.Contents"
-      permission="zope.ManageSite"
+      permission="zope.ManageContent"
+      class=".NoneContentsPage"
       layer="zam.skin.layer.IZAMSkinLayer"
       />
 
-  <defaultView
-      for="zope.traversing.interfaces.IContainmentRoot"
-      name="contents.html"
+  <z3c:template
+      for=".NoneContentsPage"
       layer="zam.skin.layer.IZAMSkinLayer"
+      template="contents.pt"
       />
 
 </configure>

Modified: zam.skin/trunk/src/zam/skin/browser/index.pt
===================================================================
--- zam.skin/trunk/src/zam/skin/browser/index.pt	2008-04-13 01:56:50 UTC (rev 85310)
+++ zam.skin/trunk/src/zam/skin/browser/index.pt	2008-04-13 01:57:31 UTC (rev 85311)
@@ -1 +1,2 @@
-index page
+<div i18n:translate="">There is no index.html page registered for this object</div>
+



More information about the Checkins mailing list