Field titles are shown in both the table header and as labels on each row, here is a potential fix:

 function multifield_table_pre_render_field($element) {
-  $multifield_info = field_info_field($element['#field_name']);
-  foreach (multifield_type_get_subfields($multifield_info['type']) as $field_name) {
+  foreach (multifield_type_get_subfields($element['#field_name']) as $field_name) {
     ...
   }
 }
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

MustangGB’s picture

Issue summary: View changes
kurapov’s picture

Packed the above code into a patch.

kurapov’s picture

Wrong options, another commit crept in - fixed patch

kurapov’s picture

Status: Active » Needs review

The last submitted patch, 2: multifield_table-field-title-2470721-2.patch, failed testing.

Status: Needs review » Needs work

The last submitted patch, 3: multifield_table-field-title-2470721-3.patch, failed testing.

Zekvyrin’s picture

Status: Needs work » Needs review
FileSize
691 bytes

I think what should be done is this.

Status: Needs review » Needs work

The last submitted patch, 7: multifield_table-field-title-2470721-7.patch, failed testing.

Zekvyrin’s picture

Status: Needs work » Needs review
FileSize
613 bytes

Sorry, malformed patch.. ignore #7

Status: Needs review » Needs work

The last submitted patch, 9: multifield_table-field-title-2470721-8.patch, failed testing.

klonos’s picture

Title: Widget: Field titles aren't hidden » Widget: Field labels aren't hidden.