62c68d40182daaf73d2db843164b76f07d55939f
4 * Implementation of hook_views_default_views().
6 function feeds_news_views_default_views() {
9 // Exported view: feeds_defaults_feed_items
11 $view->name
= 'feeds_defaults_feed_items';
12 $view->description
= 'Show feed items for a feed node. Use together with default importer configuration "Feed".';
13 $view->tag
= 'Feeds defaults';
15 $view->base_table
= 'node';
16 $view->is_cacheable
= FALSE
;
17 $view->api_version
= 2;
18 $view->disabled
= FALSE
; /* Edit this to true to make a default view disabled initially */
19 $handler = $view->new_display('default', 'Defaults', 'default');
20 $handler->override_option('relationships', array(
22 'label' => 'Owner feed',
25 'table' => 'feeds_node_item',
26 'field' => 'feed_nid',
28 'button' => 'Override',
30 'relationship' => 'none',
33 $handler->override_option('fields', array(
57 'display_as_link' => 1,
60 'table' => 'feeds_node_item',
63 'button' => 'Override',
65 'relationship' => 'none',
96 'button' => 'Override',
98 'relationship' => 'none',
115 'word_boundary' => 1,
129 'button' => 'Override',
131 'relationship' => 'feed_nid',
136 'text' => 'From [title_1]',
147 'word_boundary' => 1,
158 'field' => 'nothing',
160 'button' => 'Override',
162 'relationship' => 'none',
179 'word_boundary' => 1,
189 'table' => 'node_revisions',
192 'button' => 'Override',
194 'relationship' => 'none',
196 'edit_node' => array(
211 'word_boundary' => 1,
223 'field' => 'edit_node',
225 'button' => 'Override',
227 'relationship' => 'none',
230 $handler->override_option('arguments', array(
232 'default_action' => 'empty',
233 'style_plugin' => 'default_summary',
234 'style_options' => array(),
236 'wildcard_substitution' => 'All',
237 'title' => 'Articles from %1',
239 'default_argument_type' => 'fixed',
240 'default_argument' => '',
241 'validate_type' => 'none',
242 'validate_fail' => 'not found',
248 'validate_user_argument_type' => 'uid',
249 'validate_user_roles' => array(
252 'relationship' => 'feed_nid',
253 'default_options_div_prefix' => '',
254 'default_argument_fixed' => '',
255 'default_argument_user' => 0,
256 'default_argument_php' => '',
257 'validate_argument_node_type' => array(
262 'validate_argument_node_access' => 0,
263 'validate_argument_nid_type' => 'nid',
264 'validate_argument_vocabulary' => array(),
265 'validate_argument_type' => 'tid',
266 'validate_argument_transform' => 0,
267 'validate_user_restrict_roles' => 0,
268 'validate_argument_php' => '',
270 'button' => 'Override',
274 $handler->override_option('filters', array(
278 'feed_item' => 'feed_item',
290 'button' => 'Override',
292 'relationship' => 'none',
295 $handler->override_option('access', array(
297 'perm' => 'access content',
299 $handler->override_option('cache', array(
302 $handler->override_option('empty', 'There are no items for this feed at the moment.');
303 $handler->override_option('empty_format', '1');
304 $handler = $view->new_display('page', 'Page', 'page_1');
305 $handler->override_option('arguments', array(
307 'default_action' => 'empty',
308 'style_plugin' => 'default_summary',
309 'style_options' => array(),
311 'wildcard_substitution' => 'All',
312 'title' => 'All items from %1',
314 'default_argument_type' => 'fixed',
315 'default_argument' => '',
316 'validate_type' => 'node',
317 'validate_fail' => 'not found',
323 'validate_user_argument_type' => 'uid',
324 'validate_user_roles' => array(
327 'relationship' => 'feed_nid',
328 'default_options_div_prefix' => '',
329 'default_argument_fixed' => '',
330 'default_argument_user' => 0,
331 'default_argument_php' => '',
332 'validate_argument_node_type' => array(
337 'validate_argument_node_access' => 0,
338 'validate_argument_nid_type' => 'nid',
339 'validate_argument_vocabulary' => array(),
340 'validate_argument_type' => 'tid',
341 'validate_argument_transform' => 0,
342 'validate_user_restrict_roles' => 0,
343 'validate_argument_php' => '',
345 'button' => 'Use default',
349 $handler->override_option('path', 'node/%/feed-items');
350 $handler->override_option('menu', array(
352 'title' => 'View items',
355 'name' => 'navigation',
357 $handler->override_option('tab_options', array(
362 'name' => 'navigation',
365 $views[$view->name
] = $view;