[support] can this be done with views

Jim Ruby jim at v-community.com
Mon Sep 12 23:38:38 UTC 2011


I'm missing something here, I have exported the view in hopes this will
help.
I have a block that I want to bring up the page and only display that node,
but it displays everything under the content type. I'm close, but not quite
doing something right:

Export view announcement
Export
$view = new view;
$view->name = 'announcement';
$view->description = 'Display announcements type';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'Announcements';
$view->core = 7;
$view->api_version = '3.0-alpha1';
$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['title'] = 'Announcements';
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['query_comment'] =
FALSE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] =
'10';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'fields';
/* Field: Content: Nid */
$handler->display->display_options['fields']['nid']['id'] = 'nid';
$handler->display->display_options['fields']['nid']['table'] = 'node';
$handler->display->display_options['fields']['nid']['field'] = 'nid';
$handler->display->display_options['fields']['nid']['exclude'] = TRUE;
$handler->display->display_options['fields']['nid']['alter']['alter_text'] =
0;
$handler->display->display_options['fields']['nid']['alter']['make_link'] =
0;
$handler->display->display_options['fields']['nid']['alter']['absolute'] =
0;
$handler->display->display_options['fields']['nid']['alter']['external'] =
0;
$handler->display->display_options['fields']['nid']['alter']['replace_spaces
'] =
0;
$handler->display->display_options['fields']['nid']['alter']['trim_whitespac
e'] =
0;
$handler->display->display_options['fields']['nid']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['nid']['alter']['word_boundary'
] = 1;
$handler->display->display_options['fields']['nid']['alter']['ellipsis'] =
1;
$handler->display->display_options['fields']['nid']['alter']['strip_tags'] =
0;
$handler->display->display_options['fields']['nid']['alter']['trim'] = 0;
$handler->display->display_options['fields']['nid']['alter']['html'] = 0;
$handler->display->display_options['fields']['nid']['element_label_colon'] =
1;
$handler->display->display_options['fields']['nid']['element_default_classes
'] =
1;
$handler->display->display_options['fields']['nid']['hide_empty'] = 0;
$handler->display->display_options['fields']['nid']['empty_zero'] = 0;
$handler->display->display_options['fields']['nid']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['nid']['link_to_node'] = 0;
/* 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']
= 1;
$handler->display->display_options['fields']['title']['alter']['path'] =
'announcements/[nid]';
$handler->display->display_options['fields']['title']['alter']['absolute'] =
0;
$handler->display->display_options['fields']['title']['alter']['external'] =
0;
$handler->display->display_options['fields']['title']['alter']['replace_spac
es']
= 0;
$handler->display->display_options['fields']['title']['alter']['trim_whitesp
ace']
= 0;
$handler->display->display_options['fields']['title']['alter']['alt'] =
'[title]';
$handler->display->display_options['fields']['title']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundar
y'] =
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']['element_label_colon']
= FALSE;
$handler->display->display_options['fields']['title']['element_wrapper_type'
] = 'h3';
$handler->display->display_options['fields']['title']['element_default_class
es']
= 1;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['hide_alter_empty'] =
0;
$handler->display->display_options['fields']['title']['link_to_node'] = 0;
/* Field: Content: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] =
'field_data_body';
$handler->display->display_options['fields']['body']['field'] = 'body';
$handler->display->display_options['fields']['body']['label'] = '';
$handler->display->display_options['fields']['body']['alter']['alter_text']
= 0;
$handler->display->display_options['fields']['body']['alter']['make_link'] =
0;
$handler->display->display_options['fields']['body']['alter']['absolute'] =
0;
$handler->display->display_options['fields']['body']['alter']['external'] =
0;
$handler->display->display_options['fields']['body']['alter']['replace_space
s'] =
0;
$handler->display->display_options['fields']['body']['alter']['trim_whitespa
ce']
= 0;
$handler->display->display_options['fields']['body']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['body']['alter']['word_boundary
'] =
1;
$handler->display->display_options['fields']['body']['alter']['ellipsis'] =
1;
$handler->display->display_options['fields']['body']['alter']['strip_tags']
= 0;
$handler->display->display_options['fields']['body']['alter']['trim'] = 0;
$handler->display->display_options['fields']['body']['alter']['html'] = 0;
$handler->display->display_options['fields']['body']['element_label_colon']
= FALSE;
$handler->display->display_options['fields']['body']['element_default_classe
s'] =
1;
$handler->display->display_options['fields']['body']['hide_empty'] = 0;
$handler->display->display_options['fields']['body']['empty_zero'] = 0;
$handler->display->display_options['fields']['body']['hide_alter_empty'] =
0;
$handler->display->display_options['fields']['body']['type'] =
'text_summary_or_trimmed';
$handler->display->display_options['fields']['body']['settings'] = array(
  'trim_length' => '600',
);
$handler->display->display_options['fields']['body']['field_api_classes'] =
0;
/* Sort criterion: Content: Post date */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Contextual filter: Content: Nid */
$handler->display->display_options['arguments']['nid']['id'] = 'nid';
$handler->display->display_options['arguments']['nid']['table'] = 'node';
$handler->display->display_options['arguments']['nid']['field'] = 'nid';
$handler->display->display_options['arguments']['nid']['default_argument_typ
e'] =
'fixed';
$handler->display->display_options['arguments']['nid']['default_argument_ski
p_url']
= 0;
$handler->display->display_options['arguments']['nid']['summary']['number_of
_records']
= '0';
$handler->display->display_options['arguments']['nid']['summary']['format']
= 'default_summary';
$handler->display->display_options['arguments']['nid']['summary_options']['i
tems_per_page']
= '25';
$handler->display->display_options['arguments']['nid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['nid']['not'] = 0;
/* 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(
  'announcement' => 'announcement',
);
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page');
$handler->display->display_options['defaults']['fields'] = FALSE;
/* 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']['external'] =
0;
$handler->display->display_options['fields']['title']['alter']['replace_spac
es']
= 0;
$handler->display->display_options['fields']['title']['alter']['trim_whitesp
ace']
= 0;
$handler->display->display_options['fields']['title']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundar
y'] =
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']['element_label_colon']
= FALSE;
$handler->display->display_options['fields']['title']['element_wrapper_type'
] = 'h3';
$handler->display->display_options['fields']['title']['element_default_class
es']
= 1;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['hide_alter_empty'] =
0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Field: Content: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] =
'field_data_body';
$handler->display->display_options['fields']['body']['field'] = 'body';
$handler->display->display_options['fields']['body']['label'] = '';
$handler->display->display_options['fields']['body']['alter']['alter_text']
= 0;
$handler->display->display_options['fields']['body']['alter']['make_link'] =
0;
$handler->display->display_options['fields']['body']['alter']['absolute'] =
0;
$handler->display->display_options['fields']['body']['alter']['external'] =
0;
$handler->display->display_options['fields']['body']['alter']['replace_space
s'] =
0;
$handler->display->display_options['fields']['body']['alter']['trim_whitespa
ce']
= 0;
$handler->display->display_options['fields']['body']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['body']['alter']['word_boundary
'] =
1;
$handler->display->display_options['fields']['body']['alter']['ellipsis'] =
1;
$handler->display->display_options['fields']['body']['alter']['strip_tags']
= 0;
$handler->display->display_options['fields']['body']['alter']['trim'] = 0;
$handler->display->display_options['fields']['body']['alter']['html'] = 0;
$handler->display->display_options['fields']['body']['element_label_colon']
= FALSE;
$handler->display->display_options['fields']['body']['element_default_classe
s'] =
1;
$handler->display->display_options['fields']['body']['hide_empty'] = 0;
$handler->display->display_options['fields']['body']['empty_zero'] = 0;
$handler->display->display_options['fields']['body']['hide_alter_empty'] =
0;
$handler->display->display_options['fields']['body']['field_api_classes'] =
0;
/* Field: Content: Body */
$handler->display->display_options['fields']['body_1']['id'] = 'body_1';
$handler->display->display_options['fields']['body_1']['table'] =
'field_data_body';
$handler->display->display_options['fields']['body_1']['field'] = 'body';
$handler->display->display_options['fields']['body_1']['label'] = '';
$handler->display->display_options['fields']['body_1']['alter']['alter_text'
] = 0;
$handler->display->display_options['fields']['body_1']['alter']['make_link']
= 0;
$handler->display->display_options['fields']['body_1']['alter']['absolute']
= 0;
$handler->display->display_options['fields']['body_1']['alter']['external']
= 0;
$handler->display->display_options['fields']['body_1']['alter']['replace_spa
ces']
= 0;
$handler->display->display_options['fields']['body_1']['alter']['trim_whites
pace']
= 0;
$handler->display->display_options['fields']['body_1']['alter']['nl2br'] =
0;
$handler->display->display_options['fields']['body_1']['alter']['word_bounda
ry']
= 1;
$handler->display->display_options['fields']['body_1']['alter']['ellipsis']
= 1;
$handler->display->display_options['fields']['body_1']['alter']['strip_tags'
] = 0;
$handler->display->display_options['fields']['body_1']['alter']['trim'] = 0;
$handler->display->display_options['fields']['body_1']['alter']['html'] = 0;
$handler->display->display_options['fields']['body_1']['element_label_colon'
] = FALSE;
$handler->display->display_options['fields']['body_1']['element_default_clas
ses']
= 1;
$handler->display->display_options['fields']['body_1']['hide_empty'] = 0;
$handler->display->display_options['fields']['body_1']['empty_zero'] = 0;
$handler->display->display_options['fields']['body_1']['hide_alter_empty'] =
0;
$handler->display->display_options['fields']['body_1']['type'] =
'text_summary_or_trimmed';
$handler->display->display_options['fields']['body_1']['settings'] = array(
  'trim_length' => '600',
);
$handler->display->display_options['fields']['body_1']['field_api_classes']
= 0;
$handler->display->display_options['path'] = 'announcements';
/* Display: Block */
$handler = $view->new_display('block', 'Block', 'block');
/* Display: Block */
$handler = $view->new_display('block', 'Block', 'block_1');

Follow me on:
Twitter: http://twitter.com/1rubytweets
Facebook: http://www.facebook.com/profile.php?id=1058306793
Join me on:
Yahoo: jruby6767
Msn: jruby at charter.net


-----Original Message-----
From: support-bounces at drupal.org [mailto:support-bounces at drupal.org] On
Behalf Of Vaibhav Jain
Sent: Sunday, September 11, 2011 11:13 PM
To: support at drupal.org
Subject: Re: [support] can this be done with views

If I understand your problem correctly, you want to link the title, to a
page where all the announcements are displayed.
In Views, to link to any page, you have an option named "Output this field
as a link", there you can link that text to any particular link you want.
Enter the link path, and you should have it.


On Mon, Sep 12, 2011 at 3:20 AM, Jim Ruby <jim at v-community.com> wrote:


	I have a node type called announcements
	
	I have created a page that will display the title, full body and
then a
	teaser at the bottom.
	I then have a block that will display title as a link to the view
page and
	the block displays the title and just teaser.
	
	What I am doing is creating an announcement block and using the
scheduler
	module.
	
	I can't figure out how to have the title as a link in the block
bring up its
	own page in stead of all of the the announcements
	
	Is there a way to make this happen? I'm a bit confused with views.
If anyone
	can offer help I'd appreciate it.
	
	Follow me on:
	Twitter: http://twitter.com/1rubytweets
	Facebook: http://www.facebook.com/profile.php?id=1058306793
	Join me on:
	Yahoo: jruby6767
	Msn: jruby at charter.net
	
	
	--
	[ Drupal support list | http://lists.drupal.org/ ]
	




-- 
Regards,
Vaibhav Jain




More information about the support mailing list