Responsive
Hi there,
Love your plugin!
Any plans to support October v3 and in particular Tailor generated content?
Cheers,
Cy
OFFLINE
Yes, absolutely! I just did not find the time to implement the feature yet, but it is on the roadmap.
In the meantime, you can implement it yourself in our app/Provider.php
:
Event::listen('offline.sitesearch.query', function ($query) {
$controller = \Cms\Classes\Controller::getController() ?? new \Cms\Classes\Controller();
$items = \Tailor\Models\EntryRecord::inSection('Your\Section')
->applyPublishedStatus()
->where(function ($q) use ($query) {
$q->where('title', 'like', "%{$query}%")
->orWhere('content', 'like', "%{$query}%")
->orWhere('some_other_field', 'like', "%{$query}%");
})
->get();
$results = $items->map(function ($item) use ($query, $controller) {
$relevance = mb_stripos($item->title, $query) !== false ? 2 : 1;
return [
'title' => $item->title,
'text' => $item->content,
'url' => $controller->pageUrl('target-page-filename', ['slug' => $item->slug]),
'thumb' => optional($item->image)->first(),
'relevance' => $relevance,
];
});
return [
'provider' => 'Project',
'results' => $results,
];
});
1-2 of 2