Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: fixed typo srs->src

...

  • Lisää tiedostoon /module/FinnaCustom/config/module.config.php viite omaan paikalliseen tietueajuriin (ks. /module/Finna/config/module.config.php):

    Code Block
    languagephp
    <?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
    languagephp
    <?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(); ?>

     

...