elitedivision/amos-search

There is no license information available for the latest version (1.0.9) of this package.

Amos Search


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 elitedivision\amos\core\interfaces\SearchModelInterface;
  • make the model implement the ModelLabelsInterface

Installation

  1. The preferred way to install this extension is through composer.

    Either run

    `bash composer require elitedivision/amos-search `

    or add

    "elitedivision/amos-search": "~1.0"

    to the require section of your composer.json file.

  2. Add module to your modules-amos config in backend:

    <?php
    $config = [
        'modules' => [
            'search' => [
                'class' => 'elitedivision\amos\search\AmosSearch'
            ],
        ],
    ];
    
  3. 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