Owen Leonard
65a5d1298c
This patch builds on Bug 22318 to move the opacheader system preference into the Koha news system, making it possible to have language- and library-specific content. It extends the original patch by adding an option to the template plugin specifying whether the content title should be shown (probably should be a flag in opac_news). It also adds a wrapper div with the content location as the ID (e.g. 'opacheader'). This will make it slightly more backwards-compatible with CSS customizations. To test you should have some content in the opacheader system preference. Apply the patch and run the database update process. - Go to the OPAC and confirm that the content which was previously in the opacheader system preference now displays correctly where it was before. - In the staff client, go to Tools -> News and verify that the content from opacheader is now stored in a news item with the location 'opacheader_en.' - Go to Administration -> System preferences and confirm that the opacheader preference has been removed. Signed-off-by: Hayley Mapley <hayleymapley@catalyst.net.nz> Signed-off-by: Hayley Mapley <hayleymapley@catalyst.net.nz> Signed-off-by: Lisette Scheer <lisettes@latahlibrary.org> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
24 lines
916 B
HTML
24 lines
916 B
HTML
[% BLOCK options_for_libraries %]
|
|
[% FOREACH l IN libraries %]
|
|
[% IF l.selected %]
|
|
<option value="[% l.branchcode | html %]" selected="selected">[% l.branchname | html %]</option>
|
|
[% ELSE %]
|
|
<option value="[% l.branchcode | html %]">[% l.branchname | html %]</option>
|
|
[% END%]
|
|
[% END %]
|
|
[% END %]
|
|
|
|
[% BLOCK koha_news_block %]
|
|
[% IF ( news.content.size > 0 ) %]
|
|
<div id="[% news.location | html %]">
|
|
[% FOREACH n IN news.content %]
|
|
<div class="[% n.lang | html %]_item">
|
|
[% IF ( n.title && news.blocktitle ) %]
|
|
<h4 class="[% n.lang | html %]_header">[% n.title | html %]</h4>
|
|
[% END %]
|
|
<div class="[% n.lang | html %]_body">[% n.content | $raw %]</div>
|
|
</div>
|
|
[% END %]
|
|
</div>
|
|
[% END %]
|
|
[% END %]
|