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
Comment #1
dawehnerRemove 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.
Comment #2
hiddenfellon commentedyes 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
Comment #3
djh007 commentedSubscribing. How can you get a taxonomy field to show as a token in Views???
Comment #4
esmerel commentedNone of those screenshots are actually attached - is this still an issue?
Comment #5
esmerel commentedComment #6
remkovdz commentedI 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?