@@ -, +, @@ and author of each item as a hyperlink to the record details --- .../opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt | 18 ++++++++++++++++++ .../opac-tmpl/bootstrap/en/modules/opac-shelves.tt | 8 +++++++- opac/opac-shelves.pl | 4 +++- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt @@ -0,0 +1,18 @@ + + + + + + [% shelfname %] + [% OPACBaseURL %]/cgi-bin/koha/opac-shelves.pl?rss=1&viewshelf=[% shelfnumber | html %] + RSS feed for public list [% shelfname | html %] + +[% FOREACH i IN itemsloop %] + + [% i.title %] by [% i.author %] + [% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %] + +[% END %] + + + --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt @@ -151,7 +151,13 @@ [% END # / IF paramsloop %] [% IF ( viewshelf ) %] -

[% shelfname |html %]

+

+ [% shelfname |html %] + + Subscribe to this search + +

+ [% IF ( itemsloop ) %]
--- a/opac/opac-shelves.pl +++ a/opac/opac-shelves.pl @@ -25,8 +25,10 @@ use C4::Auth; my $query = CGI->new(); +my $template_name = $query->param('rss') ? "opac-shelves-rss.tt" : "opac-shelves.tt"; + my ( $template, $loggedinuser, $cookie ) = get_template_and_user({ - template_name => "opac-shelves.tt", + template_name => $template_name, query => $query, type => "opac", authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), --