Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
building_a_plugin [2014/06/13 13:14] – external edit 127.0.0.1 | building_a_plugin [2015/12/11 19:15] – demiankatz |
---|
====== Building A Plugin ====== | ====== Building a Smarty Plugin ====== |
| |
VuFind uses the [[http://www.smarty.net/|Smarty Template Engine]] to control the HTML templates. Smarty has the ability to create plugins to be intergrated in with the templates. If you would like to create a Plugin to enhance VuFind - for example a SQL Query to your ILS Database for additional data on the Record View Page or a new query to the Solr data store - you could simply create a PHP file that lives within the /web/interface/plugins directory. Please follow the [[http://www.smarty.net/manual/en/plugins.php|Smarty Documentation]] on how to create a plugin. | VuFind uses the [[http://www.smarty.net/|Smarty Template Engine]] to control the HTML templates. Smarty has the ability to create plugins to be intergrated in with the templates. If you would like to create a Plugin to enhance VuFind - for example a SQL Query to your ILS Database for additional data on the Record View Page or a new query to the Solr data store - you could simply create a PHP file that lives within the /web/interface/plugins directory. Please follow the [[http://www.smarty.net/manual/en/plugins.php|Smarty Documentation]] on how to create a plugin. |