comparison sites/all/modules/semanticviews/semanticviews.views_default.inc @ 4:ce11bbd8f642

added modules
author danieleb <danielebarchiesi@me.com>
date Thu, 19 Sep 2013 10:38:44 +0100
parents
children
comparison
equal deleted inserted replaced
3:b28be78d8160 4:ce11bbd8f642
1 <?php
2
3 /**
4 * Implementation of hook_views_default_views().
5 */
6 function semanticviews_views_default_views() {
7 $view = new view;
8 $view->name = 'semantic_demo';
9 $view->description = '';
10 $view->tag = '';
11 $view->base_table = 'node';
12 $view->api_version = '3.0-alpha1';
13 $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
14
15 /* Display: Defaults */
16 $handler = $view->new_display('default', 'Defaults', 'default');
17 $handler->display->display_options['title'] = 'Semantic Views demo';
18 $handler->display->display_options['access']['type'] = 'none';
19 $handler->display->display_options['cache']['type'] = 'none';
20 $handler->display->display_options['query']['type'] = 'views_query';
21 $handler->display->display_options['exposed_form']['type'] = 'basic';
22 $handler->display->display_options['pager']['type'] = 'full';
23 $handler->display->display_options['style_plugin'] = 'default';
24 $handler->display->display_options['row_plugin'] = 'fields';
25 /* Field: Node: Title */
26 $handler->display->display_options['fields']['title']['id'] = 'title';
27 $handler->display->display_options['fields']['title']['table'] = 'node';
28 $handler->display->display_options['fields']['title']['field'] = 'title';
29 $handler->display->display_options['fields']['title']['label'] = '';
30 $handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
31 $handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
32 $handler->display->display_options['fields']['title']['alter']['trim'] = 0;
33 $handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1;
34 $handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1;
35 $handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
36 $handler->display->display_options['fields']['title']['alter']['html'] = 0;
37 $handler->display->display_options['fields']['title']['link_to_node'] = 1;
38 /* Field: Node: Type */
39 $handler->display->display_options['fields']['type']['id'] = 'type';
40 $handler->display->display_options['fields']['type']['table'] = 'node';
41 $handler->display->display_options['fields']['type']['field'] = 'type';
42 $handler->display->display_options['fields']['type']['label'] = '';
43 $handler->display->display_options['fields']['type']['alter']['alter_text'] = 0;
44 $handler->display->display_options['fields']['type']['alter']['make_link'] = 0;
45 $handler->display->display_options['fields']['type']['alter']['trim'] = 0;
46 $handler->display->display_options['fields']['type']['alter']['word_boundary'] = 1;
47 $handler->display->display_options['fields']['type']['alter']['ellipsis'] = 1;
48 $handler->display->display_options['fields']['type']['alter']['strip_tags'] = 0;
49 $handler->display->display_options['fields']['type']['alter']['html'] = 0;
50 $handler->display->display_options['fields']['type']['link_to_node'] = 0;
51 /* Field: Fields: body */
52 $handler->display->display_options['fields']['entity_id']['id'] = 'entity_id';
53 $handler->display->display_options['fields']['entity_id']['table'] = 'field_data_body';
54 $handler->display->display_options['fields']['entity_id']['field'] = 'entity_id';
55 $handler->display->display_options['fields']['entity_id']['label'] = '';
56 $handler->display->display_options['fields']['entity_id']['alter']['alter_text'] = 0;
57 $handler->display->display_options['fields']['entity_id']['alter']['make_link'] = 0;
58 $handler->display->display_options['fields']['entity_id']['alter']['absolute'] = 0;
59 $handler->display->display_options['fields']['entity_id']['alter']['trim'] = 0;
60 $handler->display->display_options['fields']['entity_id']['alter']['word_boundary'] = 1;
61 $handler->display->display_options['fields']['entity_id']['alter']['ellipsis'] = 1;
62 $handler->display->display_options['fields']['entity_id']['alter']['strip_tags'] = 0;
63 $handler->display->display_options['fields']['entity_id']['alter']['html'] = 0;
64 $handler->display->display_options['fields']['entity_id']['hide_empty'] = 0;
65 $handler->display->display_options['fields']['entity_id']['empty_zero'] = 0;
66 $handler->display->display_options['fields']['entity_id']['type'] = 'text_summary_or_trimmed';
67 $handler->display->display_options['fields']['entity_id']['settings'] = array(
68 'trim_length' => '600',
69 );
70 /* Field: Node: Delete link */
71 $handler->display->display_options['fields']['delete_node']['id'] = 'delete_node';
72 $handler->display->display_options['fields']['delete_node']['table'] = 'node';
73 $handler->display->display_options['fields']['delete_node']['field'] = 'delete_node';
74 $handler->display->display_options['fields']['delete_node']['alter']['alter_text'] = 0;
75 $handler->display->display_options['fields']['delete_node']['alter']['make_link'] = 0;
76 $handler->display->display_options['fields']['delete_node']['alter']['trim'] = 0;
77 $handler->display->display_options['fields']['delete_node']['alter']['word_boundary'] = 1;
78 $handler->display->display_options['fields']['delete_node']['alter']['ellipsis'] = 1;
79 $handler->display->display_options['fields']['delete_node']['alter']['strip_tags'] = 0;
80 $handler->display->display_options['fields']['delete_node']['alter']['html'] = 0;
81 /* Field: Node: Edit link */
82 $handler->display->display_options['fields']['edit_node']['id'] = 'edit_node';
83 $handler->display->display_options['fields']['edit_node']['table'] = 'node';
84 $handler->display->display_options['fields']['edit_node']['field'] = 'edit_node';
85 $handler->display->display_options['fields']['edit_node']['alter']['alter_text'] = 0;
86 $handler->display->display_options['fields']['edit_node']['alter']['make_link'] = 0;
87 $handler->display->display_options['fields']['edit_node']['alter']['trim'] = 0;
88 $handler->display->display_options['fields']['edit_node']['alter']['word_boundary'] = 1;
89 $handler->display->display_options['fields']['edit_node']['alter']['ellipsis'] = 1;
90 $handler->display->display_options['fields']['edit_node']['alter']['strip_tags'] = 0;
91 $handler->display->display_options['fields']['edit_node']['alter']['html'] = 0;
92 /* Filter: Node: Published */
93 $handler->display->display_options['filters']['status']['id'] = 'status';
94 $handler->display->display_options['filters']['status']['table'] = 'node';
95 $handler->display->display_options['filters']['status']['field'] = 'status';
96 $handler->display->display_options['filters']['status']['value'] = '1';
97 $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
98
99 /* Display: Unformatted (default) */
100 $handler = $view->new_display('page', 'Unformatted (default)', 'page_1');
101 $handler->display->display_options['path'] = 'semantic-views-demo/unformatted';
102 $handler->display->display_options['menu']['type'] = 'default tab';
103 $handler->display->display_options['menu']['title'] = 'Unformatted';
104 $handler->display->display_options['menu']['weight'] = '0';
105 $handler->display->display_options['tab_options']['type'] = 'normal';
106 $handler->display->display_options['tab_options']['title'] = 'Semantic Views demo';
107 $handler->display->display_options['tab_options']['weight'] = '0';
108
109 /* Display: Grid (default) */
110 $handler = $view->new_display('page', 'Grid (default)', 'page_2');
111 $handler->display->display_options['defaults']['style_plugin'] = FALSE;
112 $handler->display->display_options['style_plugin'] = 'grid';
113 $handler->display->display_options['defaults']['style_options'] = FALSE;
114 $handler->display->display_options['defaults']['row_plugin'] = FALSE;
115 $handler->display->display_options['row_plugin'] = 'fields';
116 $handler->display->display_options['defaults']['row_options'] = FALSE;
117 $handler->display->display_options['path'] = 'semantic-views-demo/grid';
118 $handler->display->display_options['menu']['type'] = 'tab';
119 $handler->display->display_options['menu']['title'] = 'Grid';
120 $handler->display->display_options['menu']['weight'] = '1';
121
122 /* Display: List (default) */
123 $handler = $view->new_display('page', 'List (default)', 'page_3');
124 $handler->display->display_options['defaults']['style_plugin'] = FALSE;
125 $handler->display->display_options['style_plugin'] = 'list';
126 $handler->display->display_options['defaults']['style_options'] = FALSE;
127 $handler->display->display_options['defaults']['row_plugin'] = FALSE;
128 $handler->display->display_options['row_plugin'] = 'fields';
129 $handler->display->display_options['defaults']['row_options'] = FALSE;
130 $handler->display->display_options['path'] = 'semantic-views-demo/list';
131 $handler->display->display_options['menu']['type'] = 'tab';
132 $handler->display->display_options['menu']['title'] = 'List';
133 $handler->display->display_options['menu']['weight'] = '2';
134
135 /* Display: Unformatted (semantic) */
136 $handler = $view->new_display('page', 'Unformatted (semantic)', 'page_4');
137 $handler->display->display_options['defaults']['style_plugin'] = FALSE;
138 $handler->display->display_options['style_plugin'] = 'semanticviews_default';
139 $handler->display->display_options['defaults']['style_options'] = FALSE;
140 $handler->display->display_options['defaults']['row_plugin'] = FALSE;
141 $handler->display->display_options['row_plugin'] = 'semanticviews_fields';
142 $handler->display->display_options['row_options']['skip_blank'] = 1;
143 $handler->display->display_options['row_options']['semantic_html'] = array(
144 'title' => array(
145 'element_type' => 'h2',
146 'class' => 'title',
147 ),
148 'type' => array(
149 'element_type' => 'div',
150 'class' => 'node-type',
151 ),
152 'entity_id' => array(
153 'element_type' => 'div',
154 'class' => 'teaser',
155 ),
156 'delete_node' => array(
157 'element_type' => 'div',
158 'class' => 'delete',
159 'label_element_type' => 'label',
160 'label_class' => '',
161 ),
162 'edit_node' => array(
163 'element_type' => 'div',
164 'class' => 'edit',
165 'label_element_type' => 'label',
166 'label_class' => '',
167 ),
168 );
169 $handler->display->display_options['defaults']['row_options'] = FALSE;
170 $handler->display->display_options['path'] = 'semantic-views-demo/unformatted-semantic';
171 $handler->display->display_options['menu']['type'] = 'tab';
172 $handler->display->display_options['menu']['title'] = 'Unformatted (semantic)';
173 $handler->display->display_options['menu']['weight'] = '0';
174 $handler->display->display_options['tab_options']['weight'] = '0';
175
176 /* Display: Grid (semantic) */
177 $handler = $view->new_display('page', 'Grid (semantic)', 'page_5');
178 $handler->display->display_options['defaults']['style_plugin'] = FALSE;
179 $handler->display->display_options['style_plugin'] = 'semanticviews_default';
180 $handler->display->display_options['style_options']['row']['class'] = 'grid-unit';
181 $handler->display->display_options['style_options']['row']['last_every_nth'] = '4';
182 $handler->display->display_options['defaults']['style_options'] = FALSE;
183 $handler->display->display_options['defaults']['row_plugin'] = FALSE;
184 $handler->display->display_options['row_plugin'] = 'semanticviews_fields';
185 $handler->display->display_options['row_options']['skip_blank'] = 1;
186 $handler->display->display_options['row_options']['semantic_html'] = array(
187 'title' => array(
188 'element_type' => 'h2',
189 'class' => 'title',
190 ),
191 'type' => array(
192 'element_type' => 'div',
193 'class' => 'node-type',
194 ),
195 'entity_id' => array(
196 'element_type' => 'div',
197 'class' => 'teaser',
198 ),
199 'delete_node' => array(
200 'element_type' => 'div',
201 'class' => 'delete',
202 'label_element_type' => 'label',
203 'label_class' => '',
204 ),
205 'edit_node' => array(
206 'element_type' => 'div',
207 'class' => 'edit',
208 'label_element_type' => 'label',
209 'label_class' => '',
210 ),
211 );
212 $handler->display->display_options['defaults']['row_options'] = FALSE;
213 $handler->display->display_options['defaults']['header'] = FALSE;
214 /* Header: Global: Text area */
215 $handler->display->display_options['header']['text']['id'] = 'area';
216 $handler->display->display_options['header']['text']['table'] = 'views';
217 $handler->display->display_options['header']['text']['field'] = 'area';
218 $handler->display->display_options['header']['text']['empty'] = FALSE;
219 $handler->display->display_options['header']['text']['content'] = '<style>
220 .grid-unit {
221 width: 20%;
222 margin-right: 5%;
223 float: left;
224 }
225 .first {
226 clear: left;
227 }
228 .last {
229 margin-right: 0;
230 }
231 </style>';
232 $handler->display->display_options['header']['text']['format'] = '2';
233 $handler->display->display_options['path'] = 'semantic-views-demo/grid-semantic';
234 $handler->display->display_options['menu']['type'] = 'tab';
235 $handler->display->display_options['menu']['title'] = 'Grid (semantic)';
236 $handler->display->display_options['menu']['weight'] = '1';
237 $handler->display->display_options['tab_options']['weight'] = '0';
238
239 /* Display: List (semantic) */
240 $handler = $view->new_display('page', 'List (semantic)', 'page_6');
241 $handler->display->display_options['defaults']['style_plugin'] = FALSE;
242 $handler->display->display_options['style_plugin'] = 'semanticviews_default';
243 $handler->display->display_options['style_options']['list']['element_type'] = 'ul';
244 $handler->display->display_options['style_options']['row']['element_type'] = 'li';
245 $handler->display->display_options['defaults']['style_options'] = FALSE;
246 $handler->display->display_options['defaults']['row_plugin'] = FALSE;
247 $handler->display->display_options['row_plugin'] = 'semanticviews_fields';
248 $handler->display->display_options['row_options']['skip_blank'] = 1;
249 $handler->display->display_options['row_options']['semantic_html'] = array(
250 'title' => array(
251 'element_type' => 'h2',
252 'class' => 'title',
253 ),
254 'type' => array(
255 'element_type' => 'div',
256 'class' => 'node-type',
257 ),
258 'entity_id' => array(
259 'element_type' => 'div',
260 'class' => 'teaser',
261 ),
262 'delete_node' => array(
263 'element_type' => 'div',
264 'class' => 'delete',
265 'label_element_type' => 'label',
266 'label_class' => '',
267 ),
268 'edit_node' => array(
269 'element_type' => 'div',
270 'class' => 'edit',
271 'label_element_type' => 'label',
272 'label_class' => '',
273 ),
274 );
275 $handler->display->display_options['defaults']['row_options'] = FALSE;
276 $handler->display->display_options['path'] = 'semantic-views-demo/list-semantic';
277 $handler->display->display_options['menu']['type'] = 'tab';
278 $handler->display->display_options['menu']['title'] = 'List (semantic)';
279 $handler->display->display_options['menu']['weight'] = '2';
280 $handler->display->display_options['tab_options']['weight'] = '0';
281 $views[$view->name] = $view;
282
283 return $views;
284 }
285
286