add filter not collapsed if filter is on

This commit is contained in:
ludo
2023-10-17 17:47:25 +02:00
parent f3b9db1a6f
commit a9432bd3c1
3 changed files with 15 additions and 3 deletions

View File

@@ -17,12 +17,12 @@ class TagGroups
{
$data = [];
$tags = Tag::withCountArticlesByCategory($category_id)->get()->toArray();
$tag_groups = TagGroup::pluck('name', 'id')->toArray();
$tagGroups = TagGroup::pluck('name', 'id')->toArray();
foreach ($tags as $tag) {
if (! $tag['articles_count']) {
continue;
}
$data[$tag['tag_group_id']]['name'] = $tag_groups[$tag['tag_group_id']];
$data[$tag['tag_group_id']]['name'] = $tagGroups[$tag['tag_group_id']];
$data[$tag['tag_group_id']]['tags'][] = [
'id' => $tag['id'],
'name' => $tag['name'],
@@ -33,6 +33,17 @@ class TagGroups
return $data;
}
public static function isTagGroupHaveSelected($tagsSelected, $tags)
{
foreach ($tags as $tag) {
if (in_array($tag['id'], $tagsSelected)) {
return false;
}
}
return true;
}
public static function getTreeTags()
{
$items = TagGroup::with('tags')->get();