im trying to call my taxonomy field token in the views header, i added the relationship: Content: Taxonomy terms on node and then add the taxonomy term in the fields, after that i went to header and went to add global text area, inside that i checked replace with tokens and proceeded to add in my token and behold it doesnt work, this is my view and im pretty sure this is a bug or im doing something completely wrong.

/* Display: Block */
$handler = $view->new_display('block', 'Block', 'block_1');
$handler->display->display_options['defaults']['group_by'] = FALSE;
$handler->display->display_options['defaults']['query'] = FALSE;
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['distinct'] = TRUE;
$handler->display->display_options['query']['options']['query_comment'] = FALSE;
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '5';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['header'] = FALSE;
/* 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'] = '<h5><a href="%2/news"> News</a></h5>';
$handler->display->display_options['header']['area']['format'] = 'php_code';
$handler->display->display_options['header']['area']['tokenize'] = 0;
$handler->display->display_options['defaults']['footer'] = FALSE;
/* Footer: Global: Text area */
$handler->display->display_options['footer']['area']['id'] = 'area';
$handler->display->display_options['footer']['area']['table'] = 'views';
$handler->display->display_options['footer']['area']['field'] = 'area';
$handler->display->display_options['footer']['area']['empty'] = FALSE;
$handler->display->display_options['footer']['area']['content'] = '[term_node_tid]';
$handler->display->display_options['footer']['area']['format'] = 'full_html';
$handler->display->display_options['footer']['area']['tokenize'] = 1;
$handler->display->display_options['defaults']['relationships'] = FALSE;
/* Relationship: Content: Taxonomy terms on node */
$handler->display->display_options['relationships']['term_node_tid']['id'] = 'term_node_tid';
$handler->display->display_options['relationships']['term_node_tid']['table'] = 'node';
$handler->display->display_options['relationships']['term_node_tid']['field'] = 'term_node_tid';
$handler->display->display_options['relationships']['term_node_tid']['required'] = 0;
$handler->display->display_options['relationships']['term_node_tid']['vocabularies'] = array(
  'categories' => 'categories',
  'newsletter' => 0,
  'tags' => 0,
);
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Post date */
$handler->display->display_options['fields']['created']['id'] = 'created';
$handler->display->display_options['fields']['created']['table'] = 'node';
$handler->display->display_options['fields']['created']['field'] = 'created';
$handler->display->display_options['fields']['created']['label'] = '';
$handler->display->display_options['fields']['created']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['created']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['created']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['created']['alter']['external'] = 0;
$handler->display->display_options['fields']['created']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['created']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['created']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['created']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['created']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['created']['alter']['trim'] = 0;
$handler->display->display_options['fields']['created']['alter']['html'] = 0;
$handler->display->display_options['fields']['created']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['created']['element_default_classes'] = 1;
$handler->display->display_options['fields']['created']['hide_empty'] = 0;
$handler->display->display_options['fields']['created']['empty_zero'] = 0;
$handler->display->display_options['fields']['created']['date_format'] = 'custom';
$handler->display->display_options['fields']['created']['custom_date_format'] = 'M j, Y';
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 0;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 0;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Field: Taxonomy term: Category titles */
$handler->display->display_options['fields']['field_block_titles']['id'] = 'field_block_titles';
$handler->display->display_options['fields']['field_block_titles']['table'] = 'field_data_field_block_titles';
$handler->display->display_options['fields']['field_block_titles']['field'] = 'field_block_titles';
$handler->display->display_options['fields']['field_block_titles']['relationship'] = 'term_node_tid';
$handler->display->display_options['fields']['field_block_titles']['label'] = '';
$handler->display->display_options['fields']['field_block_titles']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_block_titles']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_block_titles']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_block_titles']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_block_titles']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_block_titles']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_block_titles']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_block_titles']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_block_titles']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Global: Null */
$handler->display->display_options['arguments']['null']['id'] = 'null';
$handler->display->display_options['arguments']['null']['table'] = 'views';
$handler->display->display_options['arguments']['null']['field'] = 'null';
$handler->display->display_options['arguments']['null']['default_action'] = 'default';
$handler->display->display_options['arguments']['null']['default_argument_type'] = 'taxonomy_tid';
$handler->display->display_options['arguments']['null']['default_argument_options']['term_page'] = 1;
$handler->display->display_options['arguments']['null']['default_argument_options']['node'] = 1;
$handler->display->display_options['arguments']['null']['default_argument_options']['limit'] = 0;
$handler->display->display_options['arguments']['null']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['null']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['null']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['null']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['null']['must_not_be'] = 0;
/* Contextual filter: Content: Has taxonomy term ID */
$handler->display->display_options['arguments']['tid']['id'] = 'tid';
$handler->display->display_options['arguments']['tid']['table'] = 'taxonomy_index';
$handler->display->display_options['arguments']['tid']['field'] = 'tid';
$handler->display->display_options['arguments']['tid']['default_action'] = 'default';
$handler->display->display_options['arguments']['tid']['title_enable'] = 1;
$handler->display->display_options['arguments']['tid']['title'] = '<h5><a href="%2/news">News & Headlines</a></h5>';
$handler->display->display_options['arguments']['tid']['default_argument_type'] = 'taxonomy_tid';
$handler->display->display_options['arguments']['tid']['default_argument_options']['term_page'] = 1;
$handler->display->display_options['arguments']['tid']['default_argument_options']['node'] = 1;
$handler->display->display_options['arguments']['tid']['default_argument_options']['limit'] = 0;
$handler->display->display_options['arguments']['tid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['tid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['tid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['tid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['tid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['tid']['add_table'] = 0;
$handler->display->display_options['arguments']['tid']['require_value'] = 0;
$handler->display->display_options['arguments']['tid']['reduce_duplicates'] = 1;
$handler->display->display_options['arguments']['tid']['set_breadcrumb'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'news' => 'news',
);
$handler->display->display_options['filters']['type']['group'] = 0;
$handler->display->display_options['block_description'] = 'post news';

Comments

dawehner’s picture

Priority: Critical » Normal
Status: Active » Postponed (maintainer needs more info)

Before adding tags read the issue tag guidelines. Do NOT use tags for adding random keywords or duplicating the "Assigned" or "Component" fields. Separate terms with a comma, not a space.

Remove silly tags

Additional this is far from being a critical bug. A critical bug is a WSOD or something like this.

Some questions

* This field is part of the taxonomy term right?
* Is this field displayed in the regular listing of the view, not the header?
* Is this field displayed on the first item of the result? If no, it have to. The header can't decide on which item the content comes from(perhaps in the future) but now it just uses the first one.
So if this field isn't displayed on the first result, it will not work.

hiddenfellon’s picture

yes i think my problem is that the content of the relationship isnt being called 1st heres a screen shot of what its doing im not sure how i can make the relationship content show 1st insted of the contexual filter content thats showing 1st, if you can give me your input on how i can fix this i think that would solve my problem i.imgur.com/scOci.jpg i.imgur.com/cuA0K.jpg i.imgur.com/siPZP.jpg

djh007’s picture

Subscribing. How can you get a taxonomy field to show as a token in Views???

esmerel’s picture

None of those screenshots are actually attached - is this still an issue?

esmerel’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)
remkovdz’s picture

Status: Closed (cannot reproduce) » Active
StatusFileSize
new70.08 KB

I think I have the same issue. I tried to use these tokens in de Head section of a view (Global Text Area with markup Replace Tokens, see attached screenshot).

[term:name]

[term:field-intro]
[term:field_intro]

However the tokens aren't replaced by anything. Tokens work fine on the rest of my site btw. Any clue?