I don't see any obvious problems with what you have done. Once you
made that change and restart Roller, what happens when you generate a
feed? Is there an error? Does the wrong content show up?
- Dave
On 6/21/07, Raúl Fuenzalida <[EMAIL PROTECTED]> wrote:
Didn't work.
Into /WEB-INF/velocity/feeds.vm I changed the RSS entries macro for
the following:
#macro(showEntriesRSS20 $entries)
#foreach($entry in $entries)
<item>
<guid isPermaLink="true">$entry.permalink</guid>
<title>$utils.escapeXML($utils.removeHTML($entry.title))</title>
<dc:creator>$utils.escapeXML($entry.creator.fullName)</dc:creator>
<link>$entry.permalink</link>
#if( $entry.link && !$entry.link.trim().equals("") )
<source
url="$utils.escapeXML($entry.link)">$utils.escapeXML($entry.link)</source>
#end
<pubDate>$utils.formatRfc822Date($entry.pubTime)</pubDate>
<category>$utils.escapeXML($entry.category.name)</category>
#foreach($tag in $entry.tags)
<category>$utils.escapeXML($tag.name)</category>
#end
<description>$entry.summary <p><a href="$entry.permalink">[Leer
Mas]</a></p></description>
#set( $mc_url = $entry.findEntryAttribute("att_mediacast_url") )
#set( $mc_type = $entry.findEntryAttribute("att_mediacast_type") )
#set( $mc_length = $entry.findEntryAttribute("att_mediacast_length") )
#if( $mc_url && $mc_length && $mc_type )
<enclosure url="$mc_url" type="$mc_type" length="$mc_length" />
#set($mc_url = false) #set($mc_type = false) #set($mc_length = false)
#end
#if( $website.allowComments )
<comments>$utils.textToHTML($entry.commentLink)</comments>
#end
</item>
#end
#end
And I did the same into:
/WEB-INF/velocity/templates/feeds/site-entries-rss.vm
/WEB-INF/velocity/templates/feeds/weblog-entries-rss.vm
Is there something I forgot?
raúl.
http://www.transitorio.cl/
On 6/13/07, Dave <[EMAIL PROTECTED]> wrote:
> On 6/11/07, Raúl Fuenzalida <[EMAIL PROTECTED]> wrote:
> > I would like the rss feed display just the summary when available. How?
thanks.
>
> You'll have to make some Velocity code changes to do that.
>
> Roller feeds are generated by the templates in
> WEB-INF/velocity/templates/feeds, which call macros in
> WEB-INF/velocity/templates/feeds.vm. Those are the files you need to
> modify.
>
> - Dave
>