Respostas:
Você normalmente faria isso em MYTHEME_preprocess_field_collection_item (), mas os itens da coleção de campos não têm seu próprio pré-processo. Felizmente, são entidades, portanto você pode usar o pré-processo da entidade para criar sua própria função de pré-processo da coleção de campos:
/**
* Implements template_preprocess_entity().
*/
function MYTHEME_preprocess_entity(&$variables, $hook) {
$function = 'MYTHEME_preprocess_' . $variables['entity_type'];
if (function_exists($function)) {
$function($variables, $hook);
}
}
/**
* Field Collection-specific implementation of template_preprocess_entity().
*/
function MYTHEME_preprocess_field_collection_item(&$variables) {
$variables['classes_array'][] = 'your-class-here';
// Plus whatever other preprocessing you want to do.
}