Bug 13729 - Give news in Opac a unique anchor
authorViktor Sarge <viktor.sarge@regionhalland.se>
Wed, 18 Feb 2015 21:02:09 +0000 (21:02 +0000)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Tue, 24 Feb 2015 14:24:22 +0000 (11:24 -0300)
This patch introduces the use of the idnew-value from the opac_news table as a base for a unique anchor on each newsitem in Opac.

The anchor can be used for linking to specific newsitems and also for improving bug 7843 (RSS stream for news) with a unique link to each item in the RSS stream.

Test plan:
* Make shure you have a few news in the opac. Best is if it's enough to hide a few beneath the bottom of the window.
* Install the patch.
* Verify that you can access newitems with links like mykoha/cgi-bin/koha/opac-main.pl#newsitem4
* Experiment with removing newsitems and verify that that the newsitem-id stay unique to each newsitem.

Signed-off-by: Magnus Enger <magnus@enger.priv.no>
Works as advertised. Nice enhancement!

Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt

index bda8913..2329b74 100644 (file)
@@ -41,7 +41,7 @@
             <div id="news" class="newscontainer">
                 [% FOREACH koha_new IN koha_news %]
                     <div class="newsitem">
-                        <h4 class="newsheader">[% koha_new.title %]</h4>
+                        <a name="newsitem[% koha_new.idnew %]"></a><h4 class="newsheader">[% koha_new.title %]</h4>
                         <div class="newsbody">[% koha_new.new %]</div>
                         <div class="newsfooter">(published on [% koha_new.newdate %])</div>
                     </div>