How would I go about adding a field type that would contain a list of links? These links need to be able to be internal, media or external.
I have a Quick Links template being inherited by multiple templates on my site. Until now I have been using a Treelist with the Datasource limiting to specific templates to populate a repeater to output a list of links in the sub navigation of the page. This has been working well for internal links but now I need to extend this to be able to handle links to items in the media library and/or external links. Its the external links that are causing my confusion as they don't exist as items within Sitecore so I'm unsure how best to be linked. I would prefer not to have to create new items for each external link as this seems inefficient.
I was thinking I could potentially use a custom field type, similar functionality as a Name Value List but be able to have a list of General Link's?
Any help to point me in the right direction would be much appreciated.