I just learned about Tag Wrangler’s “Tag Pages” feature and I’m looking at how I might take advantage of it (a way to possibly take advantage of the benefits of both links and tags). The jist of it is that you create a new page (the “Tag Page”) with an alias of “” (eg. “#Pets/Dogs”), and then ALT+ clicking on the tag in the sidebar opens the page for viewing. In the page, I’m thinking it would be nice to have a list of links to the page, and a list of pages that contain the tag. I know I can do a Dataview block with the following to get a list of links:
LIST
FROM [[]]
I know I can use a similar Dataview block to get a list of pages with a tag:
LIST
FROM #Pets/Dogs
What I’d like to do is have a template for creating these “Tag Pages”, where the query for tags gets the tag string from the alias of the page containing the block (so I don’t have to hard-code the tag for every Tag Page I create). For example:
- The Tag Page for “Dogs” has an alias in the YAML
Aliases: [ "#Pets/Dogs" ]
- The page also has a code block to look for tags that begin with ‘#’
- The code block finds
#Pets/Dogs"
in the YAML and assigns it to a variable which is then used in the code block:
LIST
FROM <tag variable>
Any ideas on how to do this? Bonus points if the solution can handle multiple tags in the alias!