Make rssUrl and atomUrl variables respond to exportMode.

This commit is contained in:
Colin Kuskie 2009-04-16 21:19:17 +00:00
parent 1ddf1b50a4
commit c439453784
4 changed files with 57 additions and 20 deletions

View file

@ -388,12 +388,13 @@ sub viewTemplateVariables {
$var->{addStoryUrl} = $var->{canPostStories}
? $self->getUrl('func=add;class=WebGUI::Asset::Story')
: '';
$var->{rssUrl} = $self->getUrl('func=viewRss');
$var->{atomUrl} = $self->getUrl('func=viewAtom');
$var->{keywordCloud} = WebGUI::Keyword->new($session)->generateCloud({
$var->{rssUrl} = $self->{_exportMode} ? $self->getStaticRssFeedUrl : $self->getRssFeedUrl;
$var->{atomUrl} = $self->{_exportMode} ? $self->getStaticAtomFeedUrl : $self->getAtomFeedUrl;
my $cloudOptions = {
startAsset => $self,
displayFunc => 'view',
});
};
$var->{keywordCloud} = WebGUI::Keyword->new($session)->generateCloud($cloudOptions);
if (! $self->{_exportMode}) {
my $i18n = WebGUI::International->new($session, 'Asset');
$var->{searchHeader} = WebGUI::Form::formHeader($session, { action => $self->getUrl })