This question is only slightly related to Kirby, but I’ll give it a go.
I’m creating a collection of testimonies for a website. Each testimony doesn’t really have a title, but I gotta name it something to ID it. Maybe the author’s name? But then the person inputting a new testimony would never know to input the author’s name when the field label is Title. Maybe have a Testimonies page and dump all the testimonies in a structure field. But I need to allow the user to select specific testimonies (featured testimony) for various pages. That can be done with a select field that queries the Testimonies children pages. If the testimonies were in a structure field I’d have a hard time populating those with a select field.
Overall let me ask what you folks think a title to a testimony page should be. Should it be the quote, the author? Just wondering what others might do.
Why not just just number them: testimony 1, testimony 2 etc.?
But you might as well give your title field another label and call it “Testimony Author”
I used a structure field in the past, but then I didn’t need a select field. You could populate a select from a structure via a custom field though or via the JSON API.
Yep. I do like that awesome feature that the select field allows - the pulling of data from a json. You helped me with that in the past.
I don’t know. I guess it’s a little odd with testimonies and selecting them from a dropdown. What piece of data would help the user id what testimony it really is unless it’s the quote itself. The quote’s just too long to use. I suppose if anything the author would be best.
Right. I would utilize the required title field for some other piece of data like the author, but unfortunately that doesn’t change the label of the field when the page is initially created. That’s when the user would be confused (e.g. they wouldn’t know to input the author’s name).
Arghh, true, I forgot the page creation form… you can’t even add a help line there, unless you create a field just to modify the form via JavaScript somehow.
I did not mean to put the quote into the select. But you could use a structure field with two fields (author and text). In the select, you can just show the author.
I think I’ll take the simple approach. On the Testimonies page it’ll have some instruction (via a info field) that reminds the user how to add a new testimony and to use the author’s name for the title. I think that’s a solid solution without burning too much time.