For each CCK field there is a Global settings where a drop-down box can be set to input the Number of values from 1 to unlimited. When the value is set to unlimited, a button also appears that lets you add more values.

At the moment, if I select 5 for the Number of Values, it will show all 5 fields by default to the user. On most sites I've developed, I don't really want to display the maximum number to the user by default - I'd rather they "add" as they need, until the maximum I set.

I feel a more flexible method would be to add an additional configuration option called Number of Values to Display. If the Number of Values entered is greater than Number of Values to Display then it would show the Add another item button - allowing the user to items until it reaches the maximum set.

Comments

imp7’s picture

Hello andrewsuth did you end up finding anything? It really does make no sense for a preset limits of values, really you should be able to input a limit.

What I would love to see;
If you wanted to select unlimited your input could be 0.
If you wanted the actual limit to appear in the form you should enable it with a tickbox. Otherwise the user should be able to add multi fields one by one until the limit is reached.

This and multivalue field groups are what I see as the biggest usability issues for cck.

imp7’s picture

As a usability solution you may want to just put your multi-value field into a standard cck group and make it collapsed, this way the user doesn't have three empty fields to stare at straight away.

It looks quite daunting when I was using addresses. Now I just have a Main Address Field and inside a collapsed group there is are unlimited multi value address fields for any more.

markus_petrux’s picture