[CMF-checkins] CVS: CMF - Contentish.py:1.2

tseaver@digicool.com tseaver@digicool.com
Tue, 10 Apr 2001 13:23:50 -0400 (EDT)


Update of /cvs-repository/CMF/CMFCore/interfaces
In directory korak:/tmp/cvs-serv28242/CMFCore/interfaces

Modified Files:
	Contentish.py 
Log Message:


 - Make appropriate use of 'portal_url', instead of ad hockery.

 - Synch up interface definition of 'Contentish.getIcon' with
   reality.



--- Updated File Contentish.py in package CMF --
--- Contentish.py	2001/02/23 14:24:12	1.1
+++ Contentish.py	2001/04/10 17:23:49	1.2
@@ -92,7 +92,7 @@
     PortalContent implements this interface.
     """
     
-    def getIcon(self):
+    def getIcon(self, relative_to_portal=0):
         """
         This method returns the path to an object's icon. It is used 
         in the folder_contents view to generate an appropriate icon 
@@ -101,6 +101,10 @@
         If the content item does not define an attribute named "icon"
         this method will return the path "/misc_/dtmldoc.gif", which is 
         the icon used for DTML Documents.
+
+        If 'relative_to_portal' is true, return only the portion of
+        the icon's URL which finds it "within" the portal;  otherwise,
+        return it as an absolute URL.
         """
 
     def listActions(self):