danielebarchiesi@4: '-');
danielebarchiesi@4:
danielebarchiesi@4: return $options;
danielebarchiesi@4: }
danielebarchiesi@4:
danielebarchiesi@4: /**
danielebarchiesi@4: * Provide a form for setting options.
danielebarchiesi@4: */
danielebarchiesi@4: function options_form(&$form, &$form_state) {
danielebarchiesi@4: parent::options_form($form, $form_state);
danielebarchiesi@4:
danielebarchiesi@4: // Expand the description of the 'Inline field' checkboxes.
danielebarchiesi@4: $form['inline']['#description'] .= '
' . t("Note: In 'Entity Reference' displays, all fields will be displayed inline unless an explicit selection of inline fields is made here." );
danielebarchiesi@4: }
danielebarchiesi@4:
danielebarchiesi@4: function pre_render($row) {
danielebarchiesi@4: // Force all fields to be inline by default.
danielebarchiesi@4: if (empty($this->options['inline'])) {
danielebarchiesi@4: $fields = $this->view->get_items('field', $this->display->id);
danielebarchiesi@4: $this->options['inline'] = drupal_map_assoc(array_keys($fields));
danielebarchiesi@4: }
danielebarchiesi@4:
danielebarchiesi@4: return parent::pre_render($row);
danielebarchiesi@4: }
danielebarchiesi@4: }