source: sipes/modules_contrib/views/modules/taxonomy.views_default.inc @ a8b1f3f

stableversion-3.0
Last change on this file since a8b1f3f was 59029b2, checked in by José Gregorio Puentes <jpuentes@…>, 8 años ago

se actualizo la version del modulo views

  • Propiedad mode establecida a 100644
File size: 5.2 KB
Línea 
1<?php
2/**
3 * @file
4 * Contains default views on behalf of the statistics module.
5 */
6
7/**
8 * Implementation of hook_views_default_views().
9 */
10function taxonomy_views_default_views() {
11  $view = new view;
12  $view->name = 'taxonomy_term';
13  $view->description = 'A view to emulate Drupal core\'s handling of taxonomy/term; it also emulates Views 1\'s handling by having two possible feeds.';
14  $view->tag = 'default';
15  $view->base_table = 'node';
16  $view->human_name = 'Taxonomy term';
17  $view->api_version = 2;
18  $view->disabled = TRUE; /* Edit this to true to make a default view disabled initially */
19  $handler = $view->new_display('default', 'Defaults', 'default');
20  $handler->override_option('sorts', array(
21    'sticky' => array(
22      'id' => 'sticky',
23      'table' => 'node',
24      'field' => 'sticky',
25      'order' => 'DESC',
26      'relationship' => 'none',
27    ),
28    'created' => array(
29      'id' => 'created',
30      'table' => 'node',
31      'field' => 'created',
32      'order' => 'DESC',
33      'granularity' => 'second',
34      'relationship' => 'none',
35    ),
36  ));
37  $handler->override_option('arguments', array(
38    'term_node_tid_depth' => array(
39      'id' => 'term_node_tid_depth',
40      'table' => 'node',
41      'field' => 'term_node_tid_depth',
42      'default_action' => 'not found',
43      'style_plugin' => 'default_summary',
44      'style_options' => array(
45        'count' => TRUE,
46        'override' => FALSE,
47        'items_per_page' => 25,
48      ),
49      'wildcard' => 'all',
50      'wildcard_substitution' => 'All',
51      'title' => '%1',
52      'default_argument_type' => 'fixed',
53      'default_argument' => '',
54      'validate_type' => 'taxonomy_term',
55      'validate_fail' => 'not found',
56      'depth' => '0',
57      'break_phrase' => 1,
58      'relationship' => 'none',
59      'default_argument_fixed' => '',
60      'default_argument_php' => '',
61      'validate_argument_node_type' => array(
62        'album' => 0,
63        'artist' => 0,
64        'book' => 0,
65        'page' => 0,
66        'story' => 0,
67        'track' => 0,
68      ),
69      'validate_argument_vocabulary' => array(
70        '3' => 0,
71        '4' => 0,
72        '1' => 0,
73        '5' => 0,
74        '2' => 0,
75      ),
76      'validate_argument_type' => 'tids',
77      'validate_argument_php' => '',
78    ),
79    'term_node_tid_depth_modifier' => array(
80      'id' => 'term_node_tid_depth_modifier',
81      'table' => 'node',
82      'field' => 'term_node_tid_depth_modifier',
83      'default_action' => 'ignore',
84      'style_plugin' => 'default_summary',
85      'style_options' => array(
86        'count' => TRUE,
87        'override' => FALSE,
88        'items_per_page' => 25,
89      ),
90      'wildcard' => 'all',
91      'wildcard_substitution' => 'All',
92      'title' => '',
93      'default_argument_type' => 'fixed',
94      'default_argument' => '',
95      'validate_type' => 'none',
96      'validate_fail' => 'not found',
97    ),
98  ));
99  $handler->override_option('filters', array(
100    'status_extra' => array(
101      'id' => 'status_extra',
102      'table' => 'node',
103      'field' => 'status_extra',
104      'operator' => '=',
105      'value' => '',
106      'group' => 0,
107      'exposed' => FALSE,
108      'expose' => array(
109        'operator' => FALSE,
110        'label' => '',
111      ),
112      'relationship' => 'none',
113    ),
114  ));
115  $handler->override_option('access', array(
116    'type' => 'perm',
117    'role' => array(),
118    'perm' => 'access content',
119  ));
120  $handler->override_option('use_pager', '1');
121  $handler->override_option('row_plugin', 'node');
122  $handler->override_option('row_options', array(
123    'teaser' => TRUE,
124    'links' => TRUE,
125  ));
126  $handler = $view->new_display('page', 'Page', 'page');
127  $handler->override_option('path', 'taxonomy/term/%');
128  $handler->override_option('menu', array(
129    'type' => 'none',
130    'title' => '',
131    'weight' => 0,
132  ));
133  $handler->override_option('tab_options', array(
134    'type' => 'none',
135    'title' => '',
136    'weight' => 0,
137  ));
138  $handler = $view->new_display('feed', 'Core feed', 'feed');
139  $handler->override_option('items_per_page', 15);
140  $handler->override_option('use_pager', '1');
141  $handler->override_option('row_plugin', 'node_rss');
142  $handler->override_option('row_options', array(
143    'item_length' => 'default',
144  ));
145  $handler->override_option('path', 'taxonomy/term/%/%/feed');
146  $handler->override_option('menu', array(
147    'type' => 'none',
148    'title' => '',
149    'weight' => 0,
150  ));
151  $handler->override_option('tab_options', array(
152    'type' => 'none',
153    'title' => '',
154    'weight' => 0,
155  ));
156  $handler->override_option('displays', array(
157    'page' => 'page',
158    'default' => 0,
159  ));
160  $handler = $view->new_display('feed', 'Views 1 feed', 'feed_1');
161  $handler->override_option('items_per_page', 15);
162  $handler->override_option('use_pager', '1');
163  $handler->override_option('row_plugin', 'node_rss');
164  $handler->override_option('row_options', array(
165    'item_length' => 'default',
166  ));
167  $handler->override_option('path', 'taxonomy/term/%/feed');
168  $handler->override_option('menu', array(
169    'type' => 'none',
170    'title' => '',
171    'weight' => 0,
172  ));
173  $handler->override_option('tab_options', array(
174    'type' => 'none',
175    'title' => '',
176    'weight' => 0,
177  ));
178  $views[$view->name] = $view;
179
180  return $views;
181}
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.