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

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

se agrego el directorio de modulos contribuidos de drupal

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