Yii2 Opensearch Module
October 24, 2017 ยท View on GitHub
Opensearch widgets using twig templates
Config
...
'modules => [
'opensearch' => [
'class' => '\hrzg\opensearch\Module',
'apiUrl' => 'http://localhost:9090',
'apiLogin' => 'oss_user',
'apiKey' => 'oss_key',
'defaultIndex' => 'default',
]
]
...
Usage
Examples with yii2-prototype-module
Worth knowing: You could either use the defaults from the module (renderer,apiLogin,apiKey) or use your own (e.g. in the iframe widget example)
Iframe widget
{{ use ('hrzg/opensearch/widgets') }}
{{ opensearch_iframe_widget({index: 'hrzg', renderer: 'default',apiLogin: 'username',apiKey: 'xxx123'}) }}
Widget with data from API (experimental)
{{ use ('hrzg/opensearch/widgets') }}
{{ opensearch_widget({index: 'hrzg'}) }}