As a contrib module, I want to provide a list of fields on my admin settings form. I have the field machine names, but in order to provide a better user experience, I'd like to provide the human-readable names instead.
I'd like a helper function, something like field_get_label() that would provide the most commonly used label across all instances. I'd also like the matching field_get_labels() that would provide me with a list of all labels for that field, perhaps keyed by bundle name.
edit: The latest PR also includes a field_get_all_labels() to get labels for more than one field at a time.
I've done a crazy loop-de-loop in the nodequeue module to get the field labels, but would prefer to have something in core so that every contrib module does not need to do the same.
I expect that if contrib developers are faced with this much work to get a field label, they are likely to print the machine name instead, and be done with it. By providing a utility function we decrease the burden on our contrib developers and are also likely to create a better experience for our end users!
Recent comments
This appears to be the issue that was created, https://github.com/backdrop/backdrop-issues/issues/6401
format for image upload directory spec
Thank you for your answer. What I want to do is display usernames or user images in a menu, similar to many community websites. The basic menu that Backdrop currently provides is a "...
How can I display the username or user profile picture in the menu?
Just go to the menu where you want to add your link. Add your link and in the path search for "user". It's done. No need to use a token. Or perhaps this ? menu_attributes
How can I display the username or user profile picture in the menu?