I'm creating a custom list as part of a solution. The list items are then rendered via a visual webpart which also exists in the solution. The webpart is designed to allow a user to maintain a list of links that are then rendered on screen. The links however can be either internal or external. Is there an inbuilt field type to support this or do I have to roll my own in order to generate an internal content picker or public url field whenever the item is being populated?
One thing I should clarify is that I'm aware of the SPFieldUrl type. What I'm looking for is for the internal url / content picker to display the content picker dialog to navigate to the content when it is an internal link.