Installed the latest beta release 8/13 and Views Autocomplete Filters stopped working. I get the following error when attempting to resave a filter:

Field with autocomplete results is not selected for Content: Title filter.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Coupon Code Swap’s picture

Solved. I had two different filters. After opening and updating both without making any changes, they are now working again.

mxh’s picture

I have the same problem. #1 does not work for me, I opened the autocomplete filters and updated the display, but I still get the error Field with autocomplete results is not selected for Content: title filter.
I'm using D7.15 with Views 7.x-3.5.
Because I have many (!) views with this filter widget, manual reconfiguring would mean a lot work, I hope there is another solution.
Please help.

derekw’s picture

I resolved that for one view by editing the Master block which did not have the filter field selected.

akalam’s picture

I have the same problem... I could not solve it by editing and saving all the filters...

Can you guys help me?

Here I attach screenshots from my view

Thanks in advance

akalam’s picture

Ok, now I understand... I had the filter in all displays.
I solved the issue by adding the field to all the displays (in the FIELDS section), and then, selecting this field in the configuration of the filter, in "FIELD WITH AUTOCOMPLETE RESULTS".

mxh’s picture

Yes but this does not help regarding this issue. Beta1 has changed its field to filter belonging that now it has to be defined by administrator, which field to use for the autocomplete suggestions. For those who used this module in the dev version it's now annoying to reconfigure all views. There should be a fallback method for this.

vasike’s picture

Version: 7.x-1.0-beta1 » 7.x-1.x-dev
Status: Active » Fixed

here is a commit for this: http://drupalcode.org/project/views_autocomplete_filters.git/commit/e41c05b

please reopen the issue, if it's not solved for you.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

marcoka’s picture

Status: Closed (fixed) » Active

i have exactly the same problem

vasike’s picture

Category: bug » support
Priority: Critical » Normal
Status: Active » Needs review

it looks like there's a display in the view (usually the Master display)
that has this issue, the autocomplete field not selected.
please check all your views displays for the autocomplete filters and make sure there's a field defined for every filter.

p.s. if the Master display is not available please check the Views settings page (admin/structure/views/settings) and check the option "Always show the master display"

Jorrit’s picture

I am receiving this error because the list of fields that is used to validate the selection in views_autocomplete_filters_handler_filter_string::validate() contains only the fields from the master display, while the list selectable in views_autocomplete_filters_handler_filter_string::expose_form() contains the fields from the current display.

This is because validate() is called twice on the Views edit page. The first time, it is called by views_ui_edit_page_display_tabs() and no specific display is selected. I think the best way to fix this is to change views_ui_edit_page_display_tabs() to first select a display and then to validate it, but getting such an update in Views is probably very hard. Unfortunately, views_autocomplete_filters_handler_filter_string does not 'know' whether it is assigned to the default (Master) display or to an overridden display, as far as I can see. Perhaps this should be added as an hidden option. Then the validate() function can get the fields for the right display.

I am using the workaround to add the selected field to the master display too.

sardbaba’s picture

I also confirm: it works when adding the selected fields to the master display!

vasike’s picture

here is a patch that adds the Display identifiers of the View where the error takes place,
so it could be easily located.

are there other ideas what else could be done on this matter.
thank you all.

vasike’s picture

i also put this issue on project page as Known issue

vasike’s picture

Status: Needs review » Fixed

i commited the patch : http://drupalcode.org/project/views_autocomplete_filters.git/commit/6663cb8
i don't know what else to do about it, so i close the issue.

criznach’s picture

Status: Needs review » Fixed
FileSize
2.54 KB

If you have a complex view with many displays, and not all have the autocomplete filter, the master display fix in #10 will not work.

The problem is that current_display is not always the display being validated. So saving the view would only validate under certain conditions, namely a very simple view with the correct fields on the Master and any other displays. We need to check for the autocomplete field on only the display that the filter class instance being validated belongs to.

I've attached a patch that looks through the view for the exact filter class instance being validated, using ===. Once we have the correct display, we can properly check for the required field on only that display.

criznach’s picture

Status: Fixed » Needs review
FileSize
2.54 KB

Sorry, forgot to change status

emjayess’s picture

Status: Fixed » Needs review

I've bumped up against this issue...

via #16

If you have a complex view with many displays, and not all have the autocomplete filter, the master display fix in #10 will not work.

... matches my case.

I am blocked from saving changes to any of the displays, as the master display is being invalidated.

Only the master display and 1 subsequent display currently contain the entity referenced autocomplete filter in question. What's odd to me is that I am not able to configure the autocomplete filter in the master display exactly as I am able to configure it in the subsequent display. In the functioning display, I select the relationship for the referenced entity, then select the content title field for that referenced entity; but in the master display, when I choose the relationship to the same referenced entity, I am not presented with the choice for the title from the referenced entity. Instead, I have no 'choice' and must select Content: Title from the base entity/node (which is not what I need in the autocompleter - I need the title from the referenced entity relationship).

If I remove the filter entirely from the master display, validation starts complaining about the autocomplete filter on the display that seems properly configured and also seems to still 'work'. It's just troubling because these errors are thrown up whenever I'm attempting to make other mods and enhancements to this view.

criznach’s picture

Does your master have the same relationship, and the referenced entity's title field? If not, that agrees with what I've found. Did you try the patch? If you need help trying it, reach me through my contact form.

emjayess’s picture

I'll try to add some more context to my report...

First: I recently inherited this project, so I can only presume that this worked fine at some earlier point in the project. I've seen a few references to this issue emerging in core drupal version upgrades, something perhaps between 7.17 and 7.2x? Has anyone substantiated this? Did something - particularly with title fields - change significantly in one of these core versions? Seems core ought not impact views and views extensions, but stranger things have happened...

Here are some screen captures from my master display, in which I am unable to choose the desired field for the filter:

the master display (broken)
vacfilter.master.relationship.png
^ choosing the relationship

vacfilter.master.field-broken.png
^ no fields from the relationship :(

And here for the other display, in which I am able to select the referenced field successfully:

the functioning display (working)

vacfilter.display.relationship.png
^ choosing the relationship

vacfilter.display.field-works.png
^ choosing the title field from the related entity :)

emjayess’s picture

Does your master have the same relationship,

Yes

and the referenced entity's title field?

[blush] No, turns out master wasn't pulling in the field as the other display was doing. Can't believe I didn't notice/check this. But also still a little confused how it wound up in this state (again: originally built by someone that preceded me).

criznach’s picture

Try the patch in #17 and hopefully it will be a non-issue.

mediapal’s picture

Hi there, I got the same problem with the master thing. Problem I really don't know what you talking about with that "Master" I dont have any master in my views I have a lot of display with different names. Maybe I miss something basic here. Just to confirm I post the view in question below.

$view = new view();
$view->name = 'quick_search';
$view->description = 'Display search results';
$view->tag = 'commerce';
$view->base_table = 'commerce_product';
$view->human_name = 'Quick Search';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'none';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['disable_sql_rewrite'] = TRUE;
$handler->display->display_options['query']['options']['query_comment'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'better_exposed_filters';
$handler->display->display_options['exposed_form']['options']['submit_button'] = 'Search';
$handler->display->display_options['exposed_form']['options']['bef'] = array(
  'field_category_tid' => array(
    'bef_format' => 'bef',
    'more_options' => array(
      'bef_select_all_none' => 0,
      'bef_collapsible' => 0,
      'bef_filter_description' => '',
    ),
  ),
);
$handler->display->display_options['pager']['type'] = 'mini';
$handler->display->display_options['pager']['options']['items_per_page'] = '10';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['pager']['options']['id'] = '0';
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
  'field_preview' => 'field_preview',
  'field_category_cover' => 'field_category_cover',
  'field_category' => 'field_category',
  'field_description' => 'title',
  'title' => 'title',
  'field_mood' => 'field_mood',
  'field_bpm' => 'field_bpm',
  'field_time' => 'field_time',
  'commerce_price' => 'commerce_price',
  'add_to_cart_form' => 'add_to_cart_form',
);
$handler->display->display_options['style_options']['default'] = 'field_mood';
$handler->display->display_options['style_options']['info'] = array(
  'field_preview' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_category_cover' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_category' => array(
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_description' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'title' => array(
    'sortable' => 1,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_mood' => array(
    'sortable' => 1,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_bpm' => array(
    'sortable' => 1,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_time' => array(
    'sortable' => 1,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'commerce_price' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'add_to_cart_form' => array(
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
);
/* Header: Global: Text area */
$handler->display->display_options['header']['area']['id'] = 'area';
$handler->display->display_options['header']['area']['table'] = 'views';
$handler->display->display_options['header']['area']['field'] = 'area';
$handler->display->display_options['header']['area']['empty'] = TRUE;
$handler->display->display_options['header']['area']['content'] = '<h2>Title search results</h2>';
$handler->display->display_options['header']['area']['format'] = 'code';
/* Field: Commerce Product: Preview */
$handler->display->display_options['fields']['field_preview']['id'] = 'field_preview';
$handler->display->display_options['fields']['field_preview']['table'] = 'field_data_field_preview';
$handler->display->display_options['fields']['field_preview']['field'] = 'field_preview';
$handler->display->display_options['fields']['field_preview']['label'] = '';
$handler->display->display_options['fields']['field_preview']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_preview']['alter']['text'] = '<div class="ui360">
<div class="sm2-360ui">
<a href="[field_preview]"></a>
</div></div>';
$handler->display->display_options['fields']['field_preview']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_preview']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['field_preview']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_preview']['type'] = 'file_url_plain';
/* Field: Commerce Product: Category Cover */
$handler->display->display_options['fields']['field_category_cover']['id'] = 'field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['table'] = 'field_data_field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['field'] = 'field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['label'] = '';
$handler->display->display_options['fields']['field_category_cover']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_category_cover']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_category_cover']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_category_cover']['type'] = 'file_url_plain';
/* Field: Field: Category */
$handler->display->display_options['fields']['field_category']['id'] = 'field_category';
$handler->display->display_options['fields']['field_category']['table'] = 'field_data_field_category';
$handler->display->display_options['fields']['field_category']['field'] = 'field_category';
$handler->display->display_options['fields']['field_category']['label'] = '';
$handler->display->display_options['fields']['field_category']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_category']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_category']['delta_offset'] = '0';
/* Field: Commerce Product: Description */
$handler->display->display_options['fields']['field_description']['id'] = 'field_description';
$handler->display->display_options['fields']['field_description']['table'] = 'field_data_field_description';
$handler->display->display_options['fields']['field_description']['field'] = 'field_description';
$handler->display->display_options['fields']['field_description']['label'] = '';
$handler->display->display_options['fields']['field_description']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_description']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_description']['type'] = 'text_trimmed';
$handler->display->display_options['fields']['field_description']['settings'] = array(
  'trim_length' => '140',
);
/* Field: Commerce Product: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'commerce_product';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['link_to_product'] = 0;
/* Field: Field: Mood */
$handler->display->display_options['fields']['field_mood']['id'] = 'field_mood';
$handler->display->display_options['fields']['field_mood']['table'] = 'field_data_field_mood';
$handler->display->display_options['fields']['field_mood']['field'] = 'field_mood';
$handler->display->display_options['fields']['field_mood']['alter']['text'] = '<span class="tooltip_white" data-img="[field_category_cover]" data-text="[title] - [field_description] This track is also related to the categories of [field_category] "><span class="mood-[field_mood]">[field_mood]</span></span>';
$handler->display->display_options['fields']['field_mood']['type'] = 'taxonomy_term_reference_plain';
/* Field: Commerce Product: BPM */
$handler->display->display_options['fields']['field_bpm']['id'] = 'field_bpm';
$handler->display->display_options['fields']['field_bpm']['table'] = 'field_data_field_bpm';
$handler->display->display_options['fields']['field_bpm']['field'] = 'field_bpm';
$handler->display->display_options['fields']['field_bpm']['settings'] = array(
  'thousand_separator' => '',
  'decimal_separator' => '.',
  'scale' => '0',
  'prefix_suffix' => 1,
);
/* Field: Commerce Product: Time */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
/* Field: Commerce Product: Price */
$handler->display->display_options['fields']['commerce_price']['id'] = 'commerce_price';
$handler->display->display_options['fields']['commerce_price']['table'] = 'field_data_commerce_price';
$handler->display->display_options['fields']['commerce_price']['field'] = 'commerce_price';
$handler->display->display_options['fields']['commerce_price']['click_sort_column'] = 'amount';
$handler->display->display_options['fields']['commerce_price']['settings'] = array(
  'calculation' => '0',
);
/* Field: Commerce Product: Add to Cart form */
$handler->display->display_options['fields']['add_to_cart_form']['id'] = 'add_to_cart_form';
$handler->display->display_options['fields']['add_to_cart_form']['table'] = 'views_entity_commerce_product';
$handler->display->display_options['fields']['add_to_cart_form']['field'] = 'add_to_cart_form';
$handler->display->display_options['fields']['add_to_cart_form']['label'] = '';
$handler->display->display_options['fields']['add_to_cart_form']['element_type'] = '0';
$handler->display->display_options['fields']['add_to_cart_form']['element_class'] = 'add-cart';
$handler->display->display_options['fields']['add_to_cart_form']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['add_to_cart_form']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['add_to_cart_form']['show_quantity'] = 0;
$handler->display->display_options['fields']['add_to_cart_form']['default_quantity'] = '1';
$handler->display->display_options['fields']['add_to_cart_form']['combine'] = 1;
$handler->display->display_options['fields']['add_to_cart_form']['display_path'] = 0;
$handler->display->display_options['fields']['add_to_cart_form']['line_item_type'] = 0;
$handler->display->display_options['filter_groups']['groups'] = array(
  1 => 'AND',
  2 => 'AND',
);
/* Filter criterion: Commerce Product: Status */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'commerce_product';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = '1';
$handler->display->display_options['filters']['status']['group'] = 1;
/* Filter criterion: Exposed Filter Meditation */
$handler->display->display_options['filters']['field_category_tid']['id'] = 'field_category_tid';
$handler->display->display_options['filters']['field_category_tid']['table'] = 'field_data_field_category';
$handler->display->display_options['filters']['field_category_tid']['field'] = 'field_category_tid';
$handler->display->display_options['filters']['field_category_tid']['ui_name'] = 'Exposed Filter Meditation';
$handler->display->display_options['filters']['field_category_tid']['value'] = array(
  1 => '1',
);
$handler->display->display_options['filters']['field_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_category_tid']['expose']['operator_id'] = 'field_category_tid_op';
$handler->display->display_options['filters']['field_category_tid']['expose']['label'] = 'Show me also';
$handler->display->display_options['filters']['field_category_tid']['expose']['operator'] = 'field_category_tid_op';
$handler->display->display_options['filters']['field_category_tid']['expose']['identifier'] = 'field_category_tid';
$handler->display->display_options['filters']['field_category_tid']['expose']['remember'] = TRUE;
$handler->display->display_options['filters']['field_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_category_tid']['reduce_duplicates'] = TRUE;
$handler->display->display_options['filters']['field_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_category_tid']['vocabulary'] = 'category';
$handler->display->display_options['filters']['field_category_tid']['error_message'] = FALSE;

/* Display: Title Search */
$handler = $view->new_display('page', 'Title Search', 'quick_search');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['defaults']['use_ajax'] = FALSE;
$handler->display->display_options['use_ajax'] = TRUE;
$handler->display->display_options['defaults']['query'] = FALSE;
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['disable_sql_rewrite'] = TRUE;
$handler->display->display_options['query']['options']['distinct'] = TRUE;
$handler->display->display_options['defaults']['exposed_form'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
  'field_preview_ogg' => 'field_preview_ogg',
  'field_preview' => 'field_preview',
  'field_category_cover' => 'field_category_cover',
  'field_category' => 'field_category',
  'field_description' => 'field_description',
  'title' => 'title',
  'field_mood' => 'field_mood',
  'created' => 'created',
  'field_bpm' => 'field_bpm',
  'field_time' => 'field_time',
  'field_download' => 'field_download',
  'field_keyword' => 'field_keyword',
  'field_free_download' => 'field_free_download',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
  'field_preview_ogg' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_preview' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_category_cover' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_category' => array(
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_description' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'title' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_mood' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'created' => array(
    'sortable' => 0,
    'default_sort_order' => 'desc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_bpm' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_time' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_download' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_keyword' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_free_download' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
);
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['exposed_block'] = TRUE;
$handler->display->display_options['defaults']['footer'] = FALSE;
$handler->display->display_options['defaults']['empty'] = FALSE;
/* No results behavior: Global: Text area */
$handler->display->display_options['empty']['area']['id'] = 'area';
$handler->display->display_options['empty']['area']['table'] = 'views';
$handler->display->display_options['empty']['area']['field'] = 'area';
$handler->display->display_options['empty']['area']['empty'] = TRUE;
$handler->display->display_options['empty']['area']['content'] = '<h4>Sorry no matches were found</h4>
<br>
<p> Please define for example <b>"Meditation"</b>, <b>"Relaxing"</b>, <b>"Yoga"</b>, <b>"26 Min Meditation Mix 2"</b></p>
<br>
<h4>You may also use the "Track Search"</h4>
<p>Search by Time Duration, BPM (Beats per Minute), Moods.</p>
<br>
<div class="button-green-space">
<div class="button-green">
            <a href="/track-search" title="Find music by time duration, BPM or moods" class="button green">TRACK SEARCH ➜</a>
         </div>
 </div>
<br>
<br>
<h4>You may also use the "Full Search"</h4>
<p>Site wide full text search.</p>
<br>
<div class="button-green-space">
<div class="button-green">
            <a href="/search" title="Site wide full text search" class="button green">FULL SEARCH ➜</a>
         </div>
 </div>';
$handler->display->display_options['empty']['area']['format'] = 'code';
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Commerce Product: Preview ogg */
$handler->display->display_options['fields']['field_preview_ogg']['id'] = 'field_preview_ogg';
$handler->display->display_options['fields']['field_preview_ogg']['table'] = 'field_data_field_preview_ogg';
$handler->display->display_options['fields']['field_preview_ogg']['field'] = 'field_preview_ogg';
$handler->display->display_options['fields']['field_preview_ogg']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_preview_ogg']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_preview_ogg']['type'] = 'file_url_plain';
/* Field: Commerce Product: Preview */
$handler->display->display_options['fields']['field_preview']['id'] = 'field_preview';
$handler->display->display_options['fields']['field_preview']['table'] = 'field_data_field_preview';
$handler->display->display_options['fields']['field_preview']['field'] = 'field_preview';
$handler->display->display_options['fields']['field_preview']['label'] = '';
$handler->display->display_options['fields']['field_preview']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_preview']['alter']['text'] = '<div class="ui360">
<div class="sm2-360ui">
<a href="[field_preview]" rel="[field_preview_ogg]"></a>
</div></div>';
$handler->display->display_options['fields']['field_preview']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_preview']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['field_preview']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_preview']['type'] = 'file_url_plain';
/* Field: Commerce Product: Category Cover */
$handler->display->display_options['fields']['field_category_cover']['id'] = 'field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['table'] = 'field_data_field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['field'] = 'field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['label'] = '';
$handler->display->display_options['fields']['field_category_cover']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_category_cover']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_category_cover']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_category_cover']['type'] = 'file_url_plain';
/* Field: Field: Category */
$handler->display->display_options['fields']['field_category']['id'] = 'field_category';
$handler->display->display_options['fields']['field_category']['table'] = 'field_data_field_category';
$handler->display->display_options['fields']['field_category']['field'] = 'field_category';
$handler->display->display_options['fields']['field_category']['label'] = '';
$handler->display->display_options['fields']['field_category']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_category']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_category']['delta_offset'] = '0';
/* Field: Commerce Product: Description */
$handler->display->display_options['fields']['field_description']['id'] = 'field_description';
$handler->display->display_options['fields']['field_description']['table'] = 'field_data_field_description';
$handler->display->display_options['fields']['field_description']['field'] = 'field_description';
$handler->display->display_options['fields']['field_description']['label'] = '';
$handler->display->display_options['fields']['field_description']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_description']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_description']['type'] = 'text_trimmed';
$handler->display->display_options['fields']['field_description']['settings'] = array(
  'trim_length' => '140',
);
/* Field: Commerce Product: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'commerce_product';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['title']['alter']['text'] = '<div class="views-title">[title]</div>';
$handler->display->display_options['fields']['title']['link_to_product'] = 0;
/* Field: Field: Mood */
$handler->display->display_options['fields']['field_mood']['id'] = 'field_mood';
$handler->display->display_options['fields']['field_mood']['table'] = 'field_data_field_mood';
$handler->display->display_options['fields']['field_mood']['field'] = 'field_mood';
$handler->display->display_options['fields']['field_mood']['alter']['text'] = '<span class="tooltip_white" data-img="[field_category_cover]" data-text="[title] - [field_description] This track is also related to the categories of [field_category] "><span class="mood-[field_mood]">[field_mood]</span></span>';
$handler->display->display_options['fields']['field_mood']['type'] = 'taxonomy_term_reference_plain';
/* Field: Commerce Product: Created date */
$handler->display->display_options['fields']['created']['id'] = 'created';
$handler->display->display_options['fields']['created']['table'] = 'commerce_product';
$handler->display->display_options['fields']['created']['field'] = 'created';
$handler->display->display_options['fields']['created']['label'] = 'Release';
$handler->display->display_options['fields']['created']['exclude'] = TRUE;
$handler->display->display_options['fields']['created']['date_format'] = 'custom';
$handler->display->display_options['fields']['created']['custom_date_format'] = 'M Y';
/* Field: Commerce Product: BPM */
$handler->display->display_options['fields']['field_bpm']['id'] = 'field_bpm';
$handler->display->display_options['fields']['field_bpm']['table'] = 'field_data_field_bpm';
$handler->display->display_options['fields']['field_bpm']['field'] = 'field_bpm';
$handler->display->display_options['fields']['field_bpm']['settings'] = array(
  'thousand_separator' => '',
  'decimal_separator' => '.',
  'scale' => '0',
  'prefix_suffix' => 1,
);
/* Field: Commerce Product: Time */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
/* Field: Commerce Product: Download */
$handler->display->display_options['fields']['field_download']['id'] = 'field_download';
$handler->display->display_options['fields']['field_download']['table'] = 'field_data_field_download';
$handler->display->display_options['fields']['field_download']['field'] = 'field_download';
$handler->display->display_options['fields']['field_download']['label'] = '';
$handler->display->display_options['fields']['field_download']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_download']['alter']['text'] = '<a href="[field_download]" title="[field_description]" class="button free">Download ▼</a>';
$handler->display->display_options['fields']['field_download']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_download']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_download']['type'] = 'file_url_plain';
/* Field: Commerce Product: keyword */
$handler->display->display_options['fields']['field_keyword']['id'] = 'field_keyword';
$handler->display->display_options['fields']['field_keyword']['table'] = 'field_data_field_keyword';
$handler->display->display_options['fields']['field_keyword']['field'] = 'field_keyword';
$handler->display->display_options['fields']['field_keyword']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_keyword']['type'] = 'text_plain';
/* Field: Commerce Product: Free Download */
$handler->display->display_options['fields']['field_free_download']['id'] = 'field_free_download';
$handler->display->display_options['fields']['field_free_download']['table'] = 'field_data_field_free_download';
$handler->display->display_options['fields']['field_free_download']['field'] = 'field_free_download';
$handler->display->display_options['fields']['field_free_download']['label'] = '';
$handler->display->display_options['fields']['field_free_download']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_free_download']['alter']['text'] = '<a href="[field_free_download]?download" title="Free download [field_description]" class="button free">Free Demo ▼</a>';
$handler->display->display_options['fields']['field_free_download']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_free_download']['empty'] = '<a href="/sign-up" title="Sign up and download [field_description]" class="button blue tooltip" rel="nofollow">Download ▼</a>';
$handler->display->display_options['fields']['field_free_download']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_free_download']['type'] = 'file_url_plain';
$handler->display->display_options['defaults']['sorts'] = FALSE;
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Commerce Product: Status */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'commerce_product';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = '1';
$handler->display->display_options['filters']['status']['group'] = 1;
/* Filter criterion: Commerce Product: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'commerce_product';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'digital_product' => 'digital_product',
);
$handler->display->display_options['filters']['type']['group'] = 1;
/* Filter criterion: Commerce Product: keyword (field_keyword) */
$handler->display->display_options['filters']['field_keyword_value']['id'] = 'field_keyword_value';
$handler->display->display_options['filters']['field_keyword_value']['table'] = 'field_data_field_keyword';
$handler->display->display_options['filters']['field_keyword_value']['field'] = 'field_keyword_value';
$handler->display->display_options['filters']['field_keyword_value']['operator'] = 'contains';
$handler->display->display_options['filters']['field_keyword_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_keyword_value']['expose']['operator_id'] = 'field_keyword_value_op';
$handler->display->display_options['filters']['field_keyword_value']['expose']['operator'] = 'field_keyword_value_op';
$handler->display->display_options['filters']['field_keyword_value']['expose']['identifier'] = 'field_keyword_value';
$handler->display->display_options['filters']['field_keyword_value']['expose']['remember_roles'] = array(
  2 => '2',
  1 => 0,
  3 => 0,
  5 => 0,
  6 => 0,
  7 => 0,
  8 => 0,
);
$handler->display->display_options['filters']['field_keyword_value']['expose']['autocomplete_filter'] = 1;
$handler->display->display_options['filters']['field_keyword_value']['expose']['autocomplete_items'] = '10';
$handler->display->display_options['filters']['field_keyword_value']['expose']['autocomplete_field'] = 'field_keyword';
$handler->display->display_options['filters']['field_keyword_value']['expose']['autocomplete_raw_suggestion'] = 1;
$handler->display->display_options['filters']['field_keyword_value']['expose']['autocomplete_raw_dropdown'] = 1;
$handler->display->display_options['filters']['field_keyword_value']['expose']['autocomplete_dependent'] = 0;
$handler->display->display_options['path'] = 'title-search';
$handler->display->display_options['menu']['title'] = 'Meditation';
$handler->display->display_options['menu']['description'] = 'Music for meditation';
$handler->display->display_options['menu']['weight'] = '0';
$handler->display->display_options['menu']['name'] = 'main-menu';
$handler->display->display_options['menu']['context'] = 0;

/* Display: Advanced Search */
$handler = $view->new_display('page', 'Advanced Search', 'advanced_search');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['defaults']['use_ajax'] = FALSE;
$handler->display->display_options['use_ajax'] = TRUE;
$handler->display->display_options['defaults']['query'] = FALSE;
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['disable_sql_rewrite'] = TRUE;
$handler->display->display_options['query']['options']['distinct'] = TRUE;
$handler->display->display_options['defaults']['exposed_form'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'better_exposed_filters';
$handler->display->display_options['exposed_form']['options']['submit_button'] = 'go';
$handler->display->display_options['exposed_form']['options']['expose_sort_order'] = FALSE;
$handler->display->display_options['exposed_form']['options']['autosubmit'] = TRUE;
$handler->display->display_options['exposed_form']['options']['bef'] = array(
  'general' => array(
    'allow_secondary' => 0,
    'secondary_label' => 'Advanced options',
  ),
  'field_minutes_value' => array(
    'bef_format' => 'bef_slider',
    'slider_options' => array(
      'bef_slider_min' => '3',
      'bef_slider_max' => '120',
      'bef_slider_step' => '1',
      'bef_slider_animate' => 'normal',
      'bef_slider_orientation' => 'horizontal',
    ),
    'more_options' => array(
      'is_secondary' => 0,
      'bef_filter_description' => '',
      'tokens' => array(
        'available' => array(
          0 => 'global_types',
        ),
      ),
      'rewrite' => array(
        'filter_rewrite_values' => '',
      ),
    ),
  ),
  'field_bpm_value' => array(
    'bef_format' => 'bef_slider',
    'slider_options' => array(
      'bef_slider_min' => '0',
      'bef_slider_max' => '140',
      'bef_slider_step' => '5',
      'bef_slider_animate' => 'normal',
      'bef_slider_orientation' => 'horizontal',
    ),
    'more_options' => array(
      'is_secondary' => 0,
      'bef_filter_description' => 'Set the BPM',
      'tokens' => array(
        'available' => array(
          0 => 'global_types',
        ),
      ),
      'rewrite' => array(
        'filter_rewrite_values' => '',
      ),
    ),
  ),
  'field_mood_tid' => array(
    'bef_format' => 'bef',
    'more_options' => array(
      'bef_select_all_none' => 0,
      'bef_collapsible' => 0,
      'is_secondary' => 0,
      'bef_filter_description' => '',
      'tokens' => array(
        'available' => array(
          0 => 'global_types',
        ),
      ),
      'rewrite' => array(
        'filter_rewrite_values' => '',
      ),
    ),
  ),
);
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'mini';
$handler->display->display_options['pager']['options']['items_per_page'] = '10';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['pager']['options']['id'] = '0';
$handler->display->display_options['pager']['options']['expose']['items_per_page_options'] = '10, 20';
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
  'field_preview_ogg' => 'field_preview_ogg',
  'field_preview' => 'field_preview',
  'field_category_cover' => 'field_category_cover',
  'field_category' => 'field_category',
  'field_description' => 'field_description',
  'title' => 'title',
  'field_mood' => 'field_mood',
  'created' => 'created',
  'field_bpm' => 'field_bpm',
  'field_time' => 'field_time',
  'field_download' => 'field_download',
  'field_keyword' => 'field_keyword',
  'field_free_download' => 'field_free_download',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
  'field_preview_ogg' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_preview' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_category_cover' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_category' => array(
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_description' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'title' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_mood' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'created' => array(
    'sortable' => 0,
    'default_sort_order' => 'desc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_bpm' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_time' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_download' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_keyword' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
  'field_free_download' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
    'empty_column' => 0,
  ),
);
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['exposed_block'] = TRUE;
$handler->display->display_options['defaults']['header'] = FALSE;
/* Header: Global: Result summary */
$handler->display->display_options['header']['result']['id'] = 'result';
$handler->display->display_options['header']['result']['table'] = 'views';
$handler->display->display_options['header']['result']['field'] = 'result';
$handler->display->display_options['header']['result']['content'] = '<h4>@total tracks were found</h4>';
$handler->display->display_options['defaults']['footer'] = FALSE;
$handler->display->display_options['defaults']['empty'] = FALSE;
/* No results behavior: Global: Text area */
$handler->display->display_options['empty']['area']['id'] = 'area';
$handler->display->display_options['empty']['area']['table'] = 'views';
$handler->display->display_options['empty']['area']['field'] = 'area';
$handler->display->display_options['empty']['area']['empty'] = TRUE;
$handler->display->display_options['empty']['area']['content'] = '<h4>Sorry no matches were found</h4>
<h4>Please set the minimum BPM to zero or reset</h4>
';
$handler->display->display_options['empty']['area']['format'] = 'ckeditor';
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Commerce Product: Preview ogg */
$handler->display->display_options['fields']['field_preview_ogg']['id'] = 'field_preview_ogg';
$handler->display->display_options['fields']['field_preview_ogg']['table'] = 'field_data_field_preview_ogg';
$handler->display->display_options['fields']['field_preview_ogg']['field'] = 'field_preview_ogg';
$handler->display->display_options['fields']['field_preview_ogg']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_preview_ogg']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_preview_ogg']['type'] = 'file_url_plain';
/* Field: Commerce Product: Preview */
$handler->display->display_options['fields']['field_preview']['id'] = 'field_preview';
$handler->display->display_options['fields']['field_preview']['table'] = 'field_data_field_preview';
$handler->display->display_options['fields']['field_preview']['field'] = 'field_preview';
$handler->display->display_options['fields']['field_preview']['label'] = '';
$handler->display->display_options['fields']['field_preview']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_preview']['alter']['text'] = '<div class="ui360">
<div class="sm2-360ui">
<a href="[field_preview]" rel="[field_preview_ogg]"></a>
</div></div>';
$handler->display->display_options['fields']['field_preview']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_preview']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['field_preview']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_preview']['type'] = 'file_url_plain';
/* Field: Commerce Product: Category Cover */
$handler->display->display_options['fields']['field_category_cover']['id'] = 'field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['table'] = 'field_data_field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['field'] = 'field_category_cover';
$handler->display->display_options['fields']['field_category_cover']['label'] = '';
$handler->display->display_options['fields']['field_category_cover']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_category_cover']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_category_cover']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_category_cover']['type'] = 'file_url_plain';
/* Field: Field: Category */
$handler->display->display_options['fields']['field_category']['id'] = 'field_category';
$handler->display->display_options['fields']['field_category']['table'] = 'field_data_field_category';
$handler->display->display_options['fields']['field_category']['field'] = 'field_category';
$handler->display->display_options['fields']['field_category']['label'] = '';
$handler->display->display_options['fields']['field_category']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_category']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_category']['delta_offset'] = '0';
/* Field: Commerce Product: Description */
$handler->display->display_options['fields']['field_description']['id'] = 'field_description';
$handler->display->display_options['fields']['field_description']['table'] = 'field_data_field_description';
$handler->display->display_options['fields']['field_description']['field'] = 'field_description';
$handler->display->display_options['fields']['field_description']['label'] = '';
$handler->display->display_options['fields']['field_description']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_description']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_description']['type'] = 'text_trimmed';
$handler->display->display_options['fields']['field_description']['settings'] = array(
  'trim_length' => '140',
);
/* Field: Commerce Product: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'commerce_product';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['title']['alter']['text'] = '<div class="views-title">[title]</div>';
$handler->display->display_options['fields']['title']['link_to_product'] = 0;
/* Field: Field: Mood */
$handler->display->display_options['fields']['field_mood']['id'] = 'field_mood';
$handler->display->display_options['fields']['field_mood']['table'] = 'field_data_field_mood';
$handler->display->display_options['fields']['field_mood']['field'] = 'field_mood';
$handler->display->display_options['fields']['field_mood']['alter']['text'] = '<span class="tooltip_white" data-img="[field_category_cover]" data-text="[title] - [field_description] This track is also related to the categories of [field_category] "><span class="mood-[field_mood]">[field_mood]</span></span>';
$handler->display->display_options['fields']['field_mood']['type'] = 'taxonomy_term_reference_plain';
/* Field: Commerce Product: Created date */
$handler->display->display_options['fields']['created']['id'] = 'created';
$handler->display->display_options['fields']['created']['table'] = 'commerce_product';
$handler->display->display_options['fields']['created']['field'] = 'created';
$handler->display->display_options['fields']['created']['label'] = 'Release';
$handler->display->display_options['fields']['created']['exclude'] = TRUE;
$handler->display->display_options['fields']['created']['date_format'] = 'custom';
$handler->display->display_options['fields']['created']['custom_date_format'] = 'M Y';
/* Field: Commerce Product: BPM */
$handler->display->display_options['fields']['field_bpm']['id'] = 'field_bpm';
$handler->display->display_options['fields']['field_bpm']['table'] = 'field_data_field_bpm';
$handler->display->display_options['fields']['field_bpm']['field'] = 'field_bpm';
$handler->display->display_options['fields']['field_bpm']['settings'] = array(
  'thousand_separator' => '',
  'decimal_separator' => '.',
  'scale' => '0',
  'prefix_suffix' => 1,
);
/* Field: Commerce Product: Time */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
/* Field: Commerce Product: Download */
$handler->display->display_options['fields']['field_download']['id'] = 'field_download';
$handler->display->display_options['fields']['field_download']['table'] = 'field_data_field_download';
$handler->display->display_options['fields']['field_download']['field'] = 'field_download';
$handler->display->display_options['fields']['field_download']['label'] = '';
$handler->display->display_options['fields']['field_download']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_download']['alter']['text'] = '<a href="[field_download]" title="[field_description]" class="button free">Download ▼</a>';
$handler->display->display_options['fields']['field_download']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_download']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_download']['type'] = 'file_url_plain';
/* Field: Commerce Product: keyword */
$handler->display->display_options['fields']['field_keyword']['id'] = 'field_keyword';
$handler->display->display_options['fields']['field_keyword']['table'] = 'field_data_field_keyword';
$handler->display->display_options['fields']['field_keyword']['field'] = 'field_keyword';
$handler->display->display_options['fields']['field_keyword']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_keyword']['type'] = 'text_plain';
/* Field: Commerce Product: Free Download */
$handler->display->display_options['fields']['field_free_download']['id'] = 'field_free_download';
$handler->display->display_options['fields']['field_free_download']['table'] = 'field_data_field_free_download';
$handler->display->display_options['fields']['field_free_download']['field'] = 'field_free_download';
$handler->display->display_options['fields']['field_free_download']['label'] = '';
$handler->display->display_options['fields']['field_free_download']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_free_download']['alter']['text'] = '<a href="[field_free_download]?download" title="Free download [field_description]" class="button free">Free Demo ▼</a>';
$handler->display->display_options['fields']['field_free_download']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_free_download']['empty'] = '<a href="/sign-up" title="Sign up and download [field_description]" class="button blue tooltip" rel="nofollow">Download ▼</a>';
$handler->display->display_options['fields']['field_free_download']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_free_download']['type'] = 'file_url_plain';
$handler->display->display_options['defaults']['sorts'] = FALSE;
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['filter_groups']['groups'] = array(
  1 => 'AND',
  2 => 'AND',
);
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Commerce Product: Status */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'commerce_product';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = '1';
$handler->display->display_options['filters']['status']['group'] = 1;
/* Filter criterion: Minutes */
$handler->display->display_options['filters']['field_minutes_value']['id'] = 'field_minutes_value';
$handler->display->display_options['filters']['field_minutes_value']['table'] = 'field_data_field_minutes';
$handler->display->display_options['filters']['field_minutes_value']['field'] = 'field_minutes_value';
$handler->display->display_options['filters']['field_minutes_value']['ui_name'] = 'Minutes';
$handler->display->display_options['filters']['field_minutes_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_minutes_value']['group'] = 2;
$handler->display->display_options['filters']['field_minutes_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_minutes_value']['expose']['operator_id'] = 'field_minutes_value_op';
$handler->display->display_options['filters']['field_minutes_value']['expose']['label'] = 'Minutes - between';
$handler->display->display_options['filters']['field_minutes_value']['expose']['operator'] = 'field_minutes_value_op';
$handler->display->display_options['filters']['field_minutes_value']['expose']['identifier'] = 'field_minutes_value';
$handler->display->display_options['filters']['field_minutes_value']['expose']['remember_roles'] = array(
  2 => '2',
  1 => '1',
  3 => '3',
  5 => '5',
  6 => '6',
  7 => '7',
  8 => '8',
);
/* Filter criterion: BPM */
$handler->display->display_options['filters']['field_bpm_value']['id'] = 'field_bpm_value';
$handler->display->display_options['filters']['field_bpm_value']['table'] = 'field_data_field_bpm';
$handler->display->display_options['filters']['field_bpm_value']['field'] = 'field_bpm_value';
$handler->display->display_options['filters']['field_bpm_value']['ui_name'] = 'BPM';
$handler->display->display_options['filters']['field_bpm_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_bpm_value']['group'] = 2;
$handler->display->display_options['filters']['field_bpm_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_bpm_value']['expose']['operator_id'] = 'field_bpm_value_op';
$handler->display->display_options['filters']['field_bpm_value']['expose']['label'] = 'BPM - between';
$handler->display->display_options['filters']['field_bpm_value']['expose']['operator'] = 'field_bpm_value_op';
$handler->display->display_options['filters']['field_bpm_value']['expose']['identifier'] = 'field_bpm_value';
$handler->display->display_options['filters']['field_bpm_value']['expose']['remember_roles'] = array(
  2 => '2',
  1 => 0,
  3 => 0,
  5 => 0,
  6 => 0,
  7 => 0,
  8 => 0,
);
/* Filter criterion: Moods */
$handler->display->display_options['filters']['field_mood_tid']['id'] = 'field_mood_tid';
$handler->display->display_options['filters']['field_mood_tid']['table'] = 'field_data_field_mood';
$handler->display->display_options['filters']['field_mood_tid']['field'] = 'field_mood_tid';
$handler->display->display_options['filters']['field_mood_tid']['ui_name'] = 'Moods';
$handler->display->display_options['filters']['field_mood_tid']['group'] = 2;
$handler->display->display_options['filters']['field_mood_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_mood_tid']['expose']['operator_id'] = 'field_mood_tid_op';
$handler->display->display_options['filters']['field_mood_tid']['expose']['label'] = 'Moods';
$handler->display->display_options['filters']['field_mood_tid']['expose']['operator'] = 'field_mood_tid_op';
$handler->display->display_options['filters']['field_mood_tid']['expose']['identifier'] = 'field_mood_tid';
$handler->display->display_options['filters']['field_mood_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_mood_tid']['expose']['remember_roles'] = array(
  2 => '2',
  1 => 0,
  3 => 0,
  5 => 0,
  6 => 0,
  7 => 0,
  8 => 0,
);
$handler->display->display_options['filters']['field_mood_tid']['reduce_duplicates'] = TRUE;
$handler->display->display_options['filters']['field_mood_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_mood_tid']['vocabulary'] = 'mood';
/* Filter criterion: Commerce Product: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'commerce_product';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'digital_product' => 'digital_product',
);
$handler->display->display_options['path'] = 'node';
$handler->display->display_options['menu']['title'] = 'Meditation';
$handler->display->display_options['menu']['description'] = 'Music for meditation';
$handler->display->display_options['menu']['weight'] = '0';
$handler->display->display_options['menu']['name'] = 'main-menu';
$handler->display->display_options['menu']['context'] = 0;
mxh’s picture

Hey mysoftmusic, as far as I know every view has a so called Master display, where every display inherits the settings from this Master display when you add or create a new display in your view. So every view has a Master display by default, you as the site builder don't create it yourself.

criznach’s picture

Yes every view has master but it's hidden by default. I believe there is a setting on structure -> views -> settings, where you can turn on the master display. You can see it in your export starting around the 10th line.

mediapal’s picture

@criznach

Thanks that was very helpful. I had no glue about this setting.

vasike’s picture

Issue summary: View changes
Status: Needs review » Fixed

i committed criznach's patch (from #17) + some clean up (Drupal coding standards) which i think improves the previous solution.
http://drupalcode.org/project/views_autocomplete_filters.git/commit/7239c1b

i also change the info about this issue on project page, also a criznach thing, from #25 comment.
i also mentioned about this on #10 comment.

So many thanks to criznach, but thank to all you guys.

I think we can mark this issue as fixed, as i can't imagine anything else that could be done here.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

biswajeetparida’s picture

thanks #17 works for me

jmev’s picture

I just downloaded and enabled this module, created a view and added this autocomplete filter. At first it worked, but I tried clicking "Suggestions depend on other filter fields", then this pops up. I specifically need to make the field depend on the current user so I can limit the groups they see to those they are a member of. I was hoping that the Organic Groups module would automatically manage this, but it appears that it doesn't. I'd appreciate suggestions.

Thanks.

smartsystems160’s picture

I encountered this issue, even without having any overriden fields on my page display. After some troubleshooting, i got it working:

Note: Please make sure that on the autocomplete settings, under "field with autocomplete results", the actual field you want to add the autocomplete functionality is selected correctly, and also make sure that this field is rendered under the views section "fields" even if its hidden from display.

tyners’s picture

I'm having the same problem: "Field with autocomplete results" only shows "Content: Title" and not the "Content entity referenced from..." set up through a relationship. I've tried applying the patch, and it doesn't work for me. I also followed @itpromanager's advice in #31. Nothing.

I've used both the 1.2 release and the most recent dev. No luck. Even when I work directly with the Master view, I can't get that entity reference to show up in the "Field with autocomplete results" dropdown. Any insight?

Thank you!

granticusiv’s picture

The issue of the missing referenced title for "Field with autocomplete results" for me was simple. I thought I'd included the referenced entity's title as a field because I could see them in the table. What I'd done was display the 'label' of the referenced entity from the reference field. Oops.

Until I did that, I was only able to see the 'Title' field for the main node being queried.

If I'd followed this Code Karate video to the tee, it would have worked -> https://www.youtube.com/watch?v=CkyIYnYswko