Skip to content

Commit d0b4034

Browse files
committed
support multiple sites on the search tag
1 parent 05ffcbc commit d0b4034

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/Search/Tags.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,16 @@ protected function queryStatus($query)
5454

5555
protected function querySite($query)
5656
{
57-
$site = $this->params->get(['site', 'locale'], Site::current()->handle());
57+
$sites = $this->params->explode(['site', 'locale'], [Site::current()->handle()]);
5858

59-
if ($site === '*' || ! Site::hasMultiple()) {
59+
if (in_array('*', $sites) || ! Site::hasMultiple()) {
6060
return;
6161
}
6262

63-
return $query->where('site', $site);
63+
if (count($sites) === 1) {
64+
$query->where('site', $sites[0]);
65+
} else {
66+
$query->whereIn('site', $sites);
67+
}
6468
}
6569
}

0 commit comments

Comments
 (0)