]> git.koha-community.org Git - koha.git/commit
Bug 10206 - Add Koha TT Plugin - Koha.Preference
authorKyle M Hall <kyle@bywatersolutions.com>
Mon, 6 May 2013 18:25:23 +0000 (14:25 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 24 May 2013 14:49:51 +0000 (07:49 -0700)
commit7e10f6fb78ae7fa2dfc4f52a3791ac35082237ac
tree35732b1521d86381f56389c3194cb56bada08256
parent98dae69c7176bbd7a962e36fb629fc09229d534c
Bug 10206 - Add Koha TT Plugin - Koha.Preference

This plugin is meant to be a place to put general purpose TT functions
directly related to Koha. If a plugin is not a filter, and does not
have more than one subroutine, that subroutine most likely belongs
in this TT plugin.

This first and only function the plugin currently has is Preference,
which allows a template to get the value of a system preference without,
it needing to be passed in from a perl script.

For example, to use, first include the line '[% USE Koha %]' at the top
of the template to enable the plugin, then do something like this
to check the value of a system prefence in the template:

[% IF Koha.Preference( 'MyPreference ) == 'SettingA' %] ...

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Koha/Template/Plugin/Koha.pm [new file with mode: 0644]