I really need this functionality for my site, and I'd be more than happy to simply patch my local copy of field_collection to fix this issue, but I have no idea which section of code from the various patches on that page contains the removed prototype of this functionality. Could someone please point me in the right direction, so that I can patch field_collection to quiet the complaints from my users?

Are this and related issues going to be addressed, or has development on this module been abandoned? Without fixing this, the module is only usefull for simple use cases (it is almost useless if you want a radio select without a N/A option). I would start writting the code myslef if I knew that it would be reviewed and commited, if not, I need to find a diferent solution than this module.

I'm fairly sure that the underlying problem here was fixed in the December release (7.x-1.0-beta5), but I'm not positive. I remember being very happy to see that something related to this had changed for the better, but I can't recall what, exactly.

There are issues with using this patch with the Field Collection Node Clone module. When you clone a node with field collections using this patch, it will remove the first item in every field collection.

I haven't had a chance to look into it further yet, however I thought I'd flag it up. We just had to temporarily remove this functionality whilst cloning content.

I think it needs a similar condition for hide blank items. The option doesn't make sense if hide blank items isn't checked so it shouldn't appear or work when it's not.

+++ b/field_collection.module@@ -1402,7 +1416,7 @@ function field_collection_field_widget_form(&$form, &$form_state, $field, $insta- // add button is pressed the item count will be 2 and we show to items.+ // add button is pressed the item count will be 2 and we show two items.

Apologies for amateurism, don't know how to propose a new patch properly (I have just attached mine) but patch #12 didn't work with 7.x-1.0-beta8+11-dev until I made the following tweak:

@@ -1402,7 +1416,7 @@ function field_collection_field_widget_form(&$form, &$form_state, $field, $insta } elseif (field_collection_hide_blank_items($field) && $field_state['items_count'] == 0) { // We show one item, so also specify that as item count. So when the- // add button is pressed the item count will be 2 and we show to items.+ // add button is pressed the item count will be 2 and we show two items. $field_state['items_count'] = 1; }

I'm not quite clear about the "hide blank item" vs "hide initial item" distinction but ticking both boxes achieves what I want.