Mercurial > hg > rr-repo
view sites/all/modules/entityreference/views/entityreference_plugin_row_fields.inc @ 13:134d4b2e75f6
updated quicktabs and google analytics modules
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Tue, 29 Oct 2013 13:48:59 +0000 |
parents | ce11bbd8f642 |
children |
line wrap: on
line source
<?php /** * @file * Handler for entityreference_plugin_row_fields. */ class entityreference_plugin_row_fields extends views_plugin_row_fields { function option_definition() { $options = parent::option_definition(); $options['separator'] = array('default' => '-'); return $options; } /** * Provide a form for setting options. */ function options_form(&$form, &$form_state) { parent::options_form($form, $form_state); // Expand the description of the 'Inline field' checkboxes. $form['inline']['#description'] .= '<br />' . t("<strong>Note:</strong> In 'Entity Reference' displays, all fields will be displayed inline unless an explicit selection of inline fields is made here." ); } function pre_render($row) { // Force all fields to be inline by default. if (empty($this->options['inline'])) { $fields = $this->view->get_items('field', $this->display->id); $this->options['inline'] = drupal_map_assoc(array_keys($fields)); } return parent::pre_render($row); } }