Our calendar currently does not display tags, they are used only for internal organization and filtering. However, we’ve had a couple units inquire about having certain tags appear publicly on their events but not others. It seems we can do this is via starred tags, yes? So if we update our calendar settings to display only starred tags, a couple questions:
Since tags are specific to a group, Group A’s starred tags will only appear on Group A’s events, and Group B’s tags will only appear on theirs, yes?
Do tags only appear on the event details page or can they appear in widgets too?
If we want a “Tags” drop-down filter to appear on the full-page calendar (under event type, audience etc.) for that group, would we have to enable it for all calendars whether they use starred tags or not (and the drop-down would just be empty if they don’t)?
Since tags are specific to a group, Group A’s starred tags will only appear on Group A’s events, and Group B’s tags will only appear on theirs, yes?
That’s right, yep!
Do tags only appear on the event details page or can they appear in widgets too?
By default I believe they appear neither place but you can add them to either/both. I’d say it’s probably 50/50 or a little less, in my memory, that people choose to surface tags on event details: this page Calendar Components - LiveWhale Support has some starter information, or let us know if you run into questions.
If we want a “Tags” drop-down filter to appear on the full-page calendar (under event type, audience etc.) for that group, would we have to enable it for all calendars whether they use starred tags or not (and the drop-down would just be empty if they don’t)?
Sure, happy to explain. Basically the instructions for adding tags to your theming would be:
First, make sure your calendar widget (usually calendar_settings.html) includes <arg id="show_tags">true</arg>
Then, you’ll add the <xphp var="lw_calendar_tags" /> to your theme, usually in the sidebar
In terms of which tags appear:
For views that load all groups (often that’s the homepage / main calendar), that component will load Global Starred Tags
For views that just load specific groups (usually group calendars), that component will load Starred Tags from those group(s)
Finally – and you could confirm this on dev – but I believe the front-end theming will automatically hide the tags component entirely if it doesn’t find any results for your current group/view. So there shouldn’t be an issue with an empty dropdown appearing.
One thing to note, the default styling of the tags component is getting updated in LiveWhale Calendar 3 – previously it had its own kind of visual “tag cloud” language, and it would require some theming customization to get it to look like the other group/category/audience dropdowns. In LW3 those core components are brought into alignment to match.
Hope this helps! Like all tweaks, a developer could probably take this and run with it, or we’re always happy to help if you want to reach out.