On a website I am building there is a profile page. The profile page contains lists like awards, exhibitions and other things that are added over time. For the design of the page each list needs to be split into columns. For example the awards would be in three columns: Date, Title, Link.
I need a way that the client can add new items to each list. However, it is not sufficient that they just use the text editor because the columns need to be spaced correctly for each list. Ideally I want a system that just has input an input box for each piece of information. Which I can then output in the template. An advanced custom field would work, but I can not see a way to have more than one input box for each key.
I have also tried to use the Custom Field Template plugin but it does not allow you to "add another" item to the list unlike Custom fields which have the button to "add custom field".
Does anybody have an idea of how to do what I want?