FieldCollectionItemsFormatter.php in Field collection 8.3
File
src/Plugin/Field/FieldFormatter/FieldCollectionItemsFormatter.php
View source
<?php
namespace Drupal\field_collection\Plugin\Field\FieldFormatter;
use Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceEntityFormatter;
use Drupal\Core\Field\FieldItemListInterface;
class FieldCollectionItemsFormatter extends EntityReferenceEntityFormatter {
public function viewElements(FieldItemListInterface $items, $langcode) {
$render_items = parent::viewElements($items, $langcode);
foreach ($render_items as $delta => $item) {
$builder = $item['#pre_render'][0][0];
unset($item['#pre_render']);
$render_items[$delta] = $builder
->build($item);
}
return $render_items;
}
}