root/trac/templates/report_rss.cs

リビジョン 287, 1.8 kB (コミッタ: anonymous, コミット時期: 4 年 前)

Added trac template files.

Line 
1 <?xml version="1.0"?>
2 <rss version="2.0">
3  <channel><?cs
4  if:project.name_encoded ?>
5   <title><?cs var:project.name_encoded ?>: <?cs var:report.title ?></title><?cs
6  else ?>
7   <title><?cs var:title ?></title><?cs
8  /if ?>
9  <link><?cs var:base_host ?><?cs
10   var:trac.href.report ?>/<?cs var:report.id ?></link>
11  <description>Trac レポート - <?cs var:report.title ?></description>
12  <language>ja-JP</language>
13  <generator>Trac v<?cs var:trac.version ?></generator><?cs
14   if:chrome.logo.src ?>
15    <image>
16     <title><?cs var:project.name_encoded ?></title>
17     <url><?cs if:!chrome.logo.src_abs ?><?cs var:base_host ?><?cs /if ?><?cs
18      var:chrome.logo.src ?></url>
19     <link><?cs var:base_host ?><?cs
20      var:trac.href.report ?>/<?cs var:report.id ?></link>
21    </image><?cs
22   /if ?><?cs
23  each:row = report.items ?><?cs
24   set title = '' ?><?cs
25   set descr = '' ?><?cs
26   set author = '' ?><?cs
27   set pubdate = '' ?><?cs
28   each:item = row ?><?cs
29    if name(item) == 'ticket' ?><?cs
30     set:link = base_host + item.ticket_href ?><?cs
31     set:id = item ?><?cs
32    elif:name(item) == 'summary' ?><?cs
33     set:title = item ?><?cs
34    elif:name(item) == 'description' ?><?cs
35     set:descr = item.parsed ?><?cs
36    elif:name(item) == 'reporter' ?><?cs
37     set:author = item.rss ?><?cs
38    elif:name(item) == 'time' || name(item) == 'changetime'
39      || name(item) == 'created' || name(item) == 'modified' ?><?cs
40     set pubdate = item.gmt ?><?cs
41    /if ?><?cs
42   /each ?>
43   <item>
44    <?cs if:author ?><author><?cs var:author ?></author><?cs /if ?>
45    <pubDate><?cs var:pubdate ?></pubDate>
46    <title><?cs var:'#' + id + ': ' + title ?></title>   
47    <link><?cs var:link ?></link>
48    <guid isPermaLink="false"><?cs var:link ?></guid>
49    <description><?cs var:descr ?></description>
50    <category>レポート</category>
51   </item><?cs
52  /each ?></channel>
53 </rss>
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。