Hi there! I’m working on a site where I want my client to be able to categorize pages (Research, Writing, etc.) with tags, but I also want them to be able to rename these tags site-wide. For example, if they decide “Research” should be called “Archival” instead, all pages tagged with “Research” would automatically update to “Archival.”
Currently I’m using a tags field with predefined options, but this requires manually updating each page if a tag name changes.
I know I could technically just set accept: all on a tags field, but that would be less than ideal since I don’t want clients to accidentally introduce minor differences between tags (like “research” vs “Research” vs “Reasearch”). I guess another option would be using the value and text properties, where the value stays fixed but the text label is editable by the client. The front-end would display the editable text label while the content files reference the stable value. Is it possible to make the text property client-editable?
In sum, I’m looking for something with a bit more structure than a totally open field, but more flexibility than a completely fixed list. Is there a built-in approach for this, or would it require a custom plugin/panel button? Has anyone implemented something similar?
Thanks!
