Sorry if this question has already been asked.
I'm building a website for a client. In their footer they have several list of links, and I want them to be able to change them (so not hardcoded into the code).
I'm using a "Entries" type for those linklist. It is intuitive but there are two main caveats:
They have links like "Blog" that must link to an index of a channel. Unfortuantely, because this is not an entry, it does not appear. I've found an ugly workaround that consists of creating a single "Blog", but this is a bit annoying because there is an additional single appearing for them, and this means that I need to rename the channel to something else (because Blog become already taken by the single).
They have some links that point to an external URL (they host their FAQ on ZenDesk, so the FAQ is an external URL). It therefore does not work.
For the last point, I've found a nice plugin called LinkIt (https://github.com/fruitstudios/LinkIt) that nearly tackles the problem, but with one major drawback: contrary to the Entries type, it only allows to add one link (using a matrix feels a bit overkill here and is less intuitive than the Entries stuff).
Did I miss something? I think it would be really good if Craft could have a new field type "URL", that would allow to enter a free URL with a label. It would give much more flexibility to the system.