root/qRSS2Syndication/tags/0.5.1/skins/qrss2syndication/rssBody1.pt

Revision 30 (checked in by chervol, 3 years ago)

initial import

Line 
1 <?xml version="1.0" encoding="utf-8"?>
2 <rdf:RDF
3   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
4   xmlns:dc="http://purl.org/dc/elements/1.1/"
5   xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
6   xmlns:content="http://purl.org/rss/1.0/modules/content/"
7   xmlns="http://purl.org/rss/1.0/"
8   xmlns:tal="http://xml.zope.org/namespaces/tal">
9 <tal:x define="dummy python:request.RESPONSE.setHeader('Content-Type', 'text/xml')" />
10 <tal:x define="max_items here/portal_syndication/getMaxItems;
11                items python:here.getSyndicatableContent(here)[:int(max_items)];">
12 <channel tal:attributes="rdf:about here/absolute_url">
13
14     <title tal:define="portal_title here/portal_properties/title;
15                        here_title here/title_or_id;
16                        template_title template/title_or_id;
17                        here_title python:test( portal_title != here_title,
18                                                here_title,
19                                                template_title )"
20            tal:content="string:$portal_title - $here_title">Title of page</title>
21   <link tal:content="here/portal_url"></link>
22   <description tal:content="here/Description">
23    
24   </description>
25   <image rdf:resource="logo.jpg" />
26   <sy:updatePeriod><tal:replace replace="here/portal_syndication/getUpdatePeriod" /></sy:updatePeriod>
27   <sy:updateFrequency><tal:replace replace="here/portal_syndication/getUpdateFrequency" /></sy:updateFrequency>
28   <sy:updateBase><tal:replace replace="python: here.portal_syndication.getHTML4UpdateBase(here)" /></sy:updateBase>
29   <items>
30     <rdf:Seq>
31           <tal:repeat repeat="item items">
32               <rdf:li tal:attributes="rdf:resource item/absolute_url" />
33           </tal:repeat>
34    </rdf:Seq>
35   </items>
36 </channel>
37 <tal:repeat repeat="item items">
38 <item tal:attributes="rdf:about item/Identifier">
39 <title tal:content="item/Title"></title>
40 <link tal:content="item/Identifier"></link>
41 <description tal:content="item/Description">
42 </description>
43 <content:encoded tal:on-error=" " tal:content="structure item/render_body">  </content:encoded>
44 <dc:publisher tal:content="item/Publisher"></dc:publisher>
45 <dc:creator tal:content="item/Creator"></dc:creator>
46 <dc:rights tal:content="item/Rights"></dc:rights>
47 <tal:repeat repeat="subj item/Subject">
48 <dc:subject tal:content="subj">
49 </dc:subject>
50 </tal:repeat>
51 <tal:repeat repeat="tag item/EntryTag"
52  tal:on-error="string:">
53 <dc:subject tal:content="tag">
54 </dc:subject>
55 </tal:repeat>
56 <dc:date tal:content="python: DateTime(item.Date()).strftime('%Y-%m-%dT%H:%M+00:00')"></dc:date>
57 </item>
58 </tal:repeat>
59 </tal:x>
60 </rdf:RDF>
61
62
Note: See TracBrowser for help on using the browser.