Passing a node field as a contextual filter to a view pane I am trying to pass an contextual filter to a views content pane from a field in my node and have followed the procedure described in this question without success. I see that the OP of that question eventually resorted to a PHP contextual filter as well. 

The only difference is that I am using Panelizer rather than Panels. My field is called field_organization_contact_recor. My view works if I test it with legal values for that field in the views UI and gives the correct results in the preview.

I have chosen "from context" and checked that I am passing the correct field in the "Argument input" settings for the views pane. I checked by using firebug to check the field name of the selected option was correct. I get "no results" for my view.

I have also tried setting it up as "Input on pane config". If I do that and pass in a hard-coded value in the pane settings I also get the correct view results in my panels page. On that settings popup there is a prompt "You may use keywords for substitutions." What is the required format of these keywords to pass a field value? I have tried the format shown on the list of built-in contexts on the contexts tab "%node:field_organization_contact_recor". This format doesn't work in my case. 

Additional info: This field is CiviCRM contact reference field. Perhaps there is a particular hook that this field type doesn't implement?
I found a straightforward solution for this in a comment in the issue queues:


  Basically there is a Display Mode on each content type for Tokens that can be used to control exactly what is rendered by tokens that are used.
  
  To enable it per content type, do the following:
  
  
  In the actual Content Type itself, got to the "Manage Display" tab.
  Scroll down to the end of the field listing and click the "Custom Display Settings" link.
  Enable (Check) and Save the Token option to enable the Token Display mode.
  Go to that display mode (Grey display mode tabs near the top) and any field settings you do here effect what the tokens render (which is the same ones Panels uses).