Well, when you just call the field, you will always get the stored value.
To get the “label”, you have different options:
- In a multilanguage site, use the translations array to store key-value pairs you can then retrieve via the
t()
helper. - Read the value from the blueprint, Using blueprints in the frontend | Kirby CMS
- Use a category map (similar to option 1) you define in your config file (see, Sort collection by translated value from category map - #3 by jonabaptistella, example uses Kirby 2 syntax which you would have to adapt to Kirby 3, but you get the idea)