Page History
...
Lisää tiedostoon /module/FinnaCustom/config/module.config.php viite omaan paikalliseen tietueajuriin (ks. /module/Finna/config/module.config.php):
Code Block language php <?php namespace FinnaCustom\Module\Configuration; $config = [ 'vufind' => [ 'plugin_managers' => [ 'recorddriver' => [ 'factories' => [ 'Finna\RecordDriver\SolrMarc' => 'VuFind\RecordDriver\SolrDefaultFactory', ], 'aliases' => [ 'VuFind\RecordDriver\SolrDefault' => 'FinnaCustom\RecordDriver\SolrDefault', 'VuFind\RecordDriver\SolrMarc' => 'FinnaCustom\RecordDriver\SolrMarc', ] ] ] ] ]; return $config;
Luo tiedosto /module/FinnaCustom/srssrc/FinnaCustom/RecordDriver/SolrMarc.php ja lisää sinne uusi metodi:
Code Block language php <?php namespace FinnaCustom\RecordDriver; class SolrMarc extends \Finna\RecordDriver\SolrMarc { use \Finna\RecordDriver\SolrFinna; public function localTest() { return "localTest"; } }
Voit kutsua metodia voi tietuesivun sivupohjassa templates/RecordDriver/SolrDefault/core.phtml:
Code Block <?= $this->driver->localTest(); ?>
...