[Checkins] SVN: z3ext.layout/trunk/ Render IPagelet adapter for @@pagelet view

Nikolay Kim fafhrd at datacom.kz
Wed Oct 15 14:14:16 EDT 2008


Log message for revision 92254:
  Render IPagelet adapter for @@pagelet view

Changed:
  U   z3ext.layout/trunk/CHANGES.txt
  U   z3ext.layout/trunk/src/z3ext/layout/pagelet.py
  U   z3ext.layout/trunk/src/z3ext/layout/pagelet.txt

-=-
Modified: z3ext.layout/trunk/CHANGES.txt
===================================================================
--- z3ext.layout/trunk/CHANGES.txt	2008-10-15 18:14:07 UTC (rev 92253)
+++ z3ext.layout/trunk/CHANGES.txt	2008-10-15 18:14:15 UTC (rev 92254)
@@ -2,6 +2,12 @@
 CHANGES
 =======
 
+1.5.2 (2008-10-15)
+------------------
+
+- Render IPagelet adapter for @@pagelet view
+
+
 1.5.1 (2008-10-14)
 ------------------
 

Modified: z3ext.layout/trunk/src/z3ext/layout/pagelet.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/pagelet.py	2008-10-15 18:14:07 UTC (rev 92253)
+++ z3ext.layout/trunk/src/z3ext/layout/pagelet.py	2008-10-15 18:14:15 UTC (rev 92254)
@@ -113,6 +113,14 @@
 
         raise NotFound(self.context, name, request)
 
+    def __call__(self):
+        try:
+            return self['']
+        except KeyError:
+            pass
+
+        return u''
+
     def __getitem__(self, name):
         if name:
             iface = queryUtility(IPageletType, name)

Modified: z3ext.layout/trunk/src/z3ext/layout/pagelet.txt
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/pagelet.txt	2008-10-15 18:14:07 UTC (rev 92253)
+++ z3ext.layout/trunk/src/z3ext/layout/pagelet.txt	2008-10-15 18:14:15 UTC (rev 92254)
@@ -283,6 +283,9 @@
 
 by default IPagelet
 
+  >>> print pagelet()
+  <div>My pagelet2</div>
+
   >>> print pagelet.publishTraverse(request, '')
   <div>My pagelet2</div>
 



More information about the Checkins mailing list