pedroborges / kirby-fuzzy-search

⬢ Fuzzy-search plugin for Kirby.
43 stars 2 forks source link

Search page error #3

Closed kodersha closed 5 years ago

kodersha commented 5 years ago

Hello. I have this error on my search page.

kirby cms debugger

templates/search.php:

<?php snippet('header') ?>
    <form>
        <input type="search" name="q" value="<?= esc($query) ?>">
        <input type="submit" value="Search">
    </form>
    <ul>
        <?php foreach($results as $result): ?>
            <li>
                <a href="<?= $result->url() ?>">
                    <?= $result->title()->html() ?>
                </a>
            </li>
        <?php endforeach ?>
    </ul>
<?php snippet('footer') ?>

controllers/search.php:

<?php
return function($site, $pages, $page) {
    $query   = get('q');
    $results = page('blog')
               ->index()
               ->visible()
               ->fuzzySearch($query, 'title|text');
    $results = $results->paginate(20);
    return array(
        'query'      => $query,
        'results'    => $results,
        'pagination' => $results->pagination()
    );
};

How can I fix it?