```dataview
table without id
File as "Topics",
join(sort(map(
filter(file.tags, (x) => contains(x, this.tag_head+"/")),
(x) => replace(x, "#"+this.tag_head+"/", "")
)), ", ") as "Type",
dateformat(file.mtime, "yyyy-MM-dd") as "Last Modified"
from ""
FLATTEN "[[" + file.path + "|" + truncate(file.name, 30) + "]]" as File
FLATTEN domain as domain
where
(domain and (domain = this.file.link) and (file.name != this.file.name)) and !contains(file.path, "2 - Snippets")
sort file.mtime desc
```
```dataview
table without id
File as "Snippets",
join(sort(map(
filter(file.tags, (x) => contains(x, this.tag_head+"/")),
(x) => replace(x, "#"+this.tag_head+"/", "")
)), ", ") as "Type",
dateformat(file.mtime, "yyyy-MM-dd") as "Last Modified"
from "2 - Snippets"
FLATTEN "[[" + file.path + "|" + truncate(file.name, 30) + "]]" as File
FLATTEN domain as domain
where
(domain and (domain = this.file.link) and (file.name != this.file.name))
sort file.mtime desc
```