arter / amos-search
There is no license information available for the latest version (1.1.0) of this package.
Amos Search
1.1.0
2024-05-07 10:05 UTC
Requires
- php: >=5.4.0
- arter/amos-core: >=1.9.57
This package is auto-updated.
Last update: 2025-03-07 11:56:43 UTC
README
Plugin to allow global search on several models. Global search can be extended, possibly, to any module. To enable global search for a model:
- make the model search class implement the arter\amos\core\interfaces\SearchModelInterface;
- make the model implement the ModelLabelsInterface
Installation
The preferred way to install this extension is through composer.
Either run
composer require arter/amos-search
or add
"arter/amos-search": "~1.0"
to the require section of your
composer.json
file.Add module to your modules-amos config in backend:
<?php $config = [ 'modules' => [ 'search' => [ 'class' => 'arter\amos\search\AmosSearch' ], ], ];
Enable the search bar add to backend/params-local
search navbar menu
'searchNavbar' => true
Module configurations
- enableNetworkScope - boolean, default = false
If true, when the scope is within a network (eg. in a community) only the network contents results are shown