Hi there!
To my surprise Metaobject fields link and url currently behave the same: they only accept full URLs and show a simple URL input. Unlike theme settings, there’s no internal link picker for products, collections, blogs, pages, etc., and no automatic localization.
For reusable content modeled with metaobjects, it would be extremely helpful if:
link(or a new field type) used the same internal link picker as the theme editor- Stored a resource reference under the hood
- Exposed a localized URL in Storefront / Liquid
This would avoid brittle URL strings and align metaobjects with the theme editor link experience.
For example, I’m creating a new navigation setup via metaobjects, and I can’t simply reference a blog. (Only product, pages, collection etc) This is where a link resource picker would be needed.
Thanks!