I'm building out the data layer of a new page type and I want editors to be able to have an isolated field for a link to a page. It can either be an external link or an internal link to another CMS-managed page. Is there some sort of link field type? I'm reviewing http://doc.silverstripe.org/sapphire/en/2.3/reference/form-field-types and don't see one.
You could use a TextField to allow people to enter a http://www link into it. Other than that you'd have to extend FormField and create your own field type to handle links.
I was wondering if this has changed since last year?
No and it's quite easy to goto the api docs and view the children of Formfield to get the answer - or just have a look in "sapphire\forms".
What's wrong with teh previous solution?
I'm still learning my way through SS.
The redirect page already has a field of this type so I'm just going to try to reuse that same code, and perhaps create a new custom field.
I'll post my findings soon.
I think Rodolfo's question is legitimate. Silverstripe really should have a single field for internal and external links.
Rodolfo, any news on your custom field?
Looks good, thanks SheaDawson