[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.p Support for channel image added.

Charlie Clark charlie at begeistert.org
Wed Oct 6 06:34:55 EDT 2010


Log message for revision 117279:
  Support for channel image added.

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.pt
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.pt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.pt	2010-10-06 10:34:40 UTC (rev 117278)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.pt	2010-10-06 10:34:55 UTC (rev 117279)
@@ -3,12 +3,17 @@
      xmlns:tal="http://xml.zope.org/namespaces/tal"
      xmlns:dc="http://purl.org/dc/elements/1.1/">
   <channel tal:define="channel view/channel">
+    <docs>http://www.rssboard.org/rss-specification</docs>
     <title tal:content="channel/title"></title>
-    <link tal:content="context/portal_url">/</link>
+    <description tal:content="channel/description"></description>
+    <link tal:content="context/absolute_url">/</link>
     <lastBuildDate tal:content="channel/base"></lastBuildDate>
     <ttl tal:content="channel/ttl"></ttl>
-    <docs>http://www.rssboard.org/rss-specification</docs>
-    <description tal:content="channel/description"></description>
+    <image>
+      <url tal:content="string:${channel/portal_url}/logo.png"></url>
+      <title tal:content="channel/title"></title>
+      <link tal:content="context/absolute_url">URL</link>
+    </image>
     <atom:link tal:attributes="href request/URL"
                 rel="self" type="application/rss+xml" />
 

Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.py	2010-10-06 10:34:40 UTC (rev 117278)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/rss.py	2010-10-06 10:34:55 UTC (rev 117279)
@@ -63,6 +63,7 @@
                 'ttl': ttl,
                 'period': self.synd_info['period'],
                 'title': self.context.Title(),
-                'description': self.context.Description()
+                'description': self.context.Description(),
+                'portal_url': self._getTool('portal_url')()
                 }
         return info



More information about the checkins mailing list