Projet

Général

Profil

Paste
Télécharger (6,54 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / panelizer / tests / panelizer_test_exportables.module @ 651307cd

1
<?php
2

    
3
/**
4
 * @file
5
 *
6
 */
7

    
8
/**
9
 * Implements hook_ctools_plugin_api().
10
 */
11
function panelizer_test_exportables_ctools_plugin_api($module = NULL, $api = NULL) {
12
  if ($module == "panelizer" && $api == "panelizer") {
13
    return array("version" => "1");
14
  }
15
}
16

    
17
/**
18
 * Implements hook_panelizer_defaults().
19
 */
20
function panelizer_test_exportables_panelizer_defaults() {
21
  $export = array();
22

    
23
  $panelizer = new stdClass();
24
  $panelizer->disabled = FALSE; /* Edit this to true to make a default panelizer disabled initially */
25
  $panelizer->api_version = 1;
26
  $panelizer->title = 'Test (with Storage API)';
27
  $panelizer->panelizer_type = 'node';
28
  $panelizer->panelizer_key = 'page';
29
  $panelizer->access = array();
30
  $panelizer->view_mode = 'page_manager';
31
  $panelizer->name = 'node:page:with_storage';
32
  $panelizer->css_id = '';
33
  $panelizer->css_class = 'node-page-with_storage';
34
  $panelizer->css = '';
35
  $panelizer->no_blocks = FALSE;
36
  $panelizer->title_element = 'H2';
37
  $panelizer->link_to_entity = TRUE;
38
  $panelizer->extra = array();
39
  $panelizer->pipeline = 'standard';
40
  $panelizer->contexts = array();
41
  $panelizer->relationships = array();
42
  $display = new panels_display();
43
  $display->layout = 'flexible';
44
  $display->layout_settings = array();
45
  $display->panel_settings = array(
46
    'style_settings' => array(
47
      'default' => NULL,
48
      'center' => NULL,
49
    ),
50
  );
51
  $display->cache = array();
52
  $display->storage_type = 'panelizer_default';
53
  $display->storage_id = 'node:page:with_storage';
54
  $display->title = '%node:title';
55
  $display->uuid = '4c374a0f-7b0b-476a-a0b4-86c8507c9a1d';
56
  $display->content = array();
57
  $display->panels = array();
58
  $pane = new stdClass();
59
  $pane->pid = 'new-e469448b-1f59-4eed-9551-00aede8e914d';
60
  $pane->panel = 'center';
61
  $pane->type = 'entity_field';
62
  $pane->subtype = 'node:body';
63
  $pane->shown = TRUE;
64
  $pane->access = array();
65
  $pane->configuration = array(
66
    'label' => 'hidden',
67
    'formatter' => 'text_default',
68
    'delta_limit' => 0,
69
    'delta_offset' => '0',
70
    'delta_reversed' => FALSE,
71
    'formatter_settings' => array(),
72
    'context' => 'panelizer',
73
  );
74
  $pane->cache = array();
75
  $pane->style = array(
76
    'settings' => NULL,
77
  );
78
  $pane->css = array();
79
  $pane->extras = array();
80
  $pane->position = 0;
81
  $pane->locks = array();
82
  $pane->uuid = 'e469448b-1f59-4eed-9551-00aede8e914d';
83
  $display->content['new-e469448b-1f59-4eed-9551-00aede8e914d'] = $pane;
84
  $display->panels['center'][] = 'new-e469448b-1f59-4eed-9551-00aede8e914d';
85
  $pane = new stdClass();
86
  $pane->pid = 'new-59b236d1-4b04-4009-9845-a9a41141658d';
87
  $pane->panel = 'center';
88
  $pane->type = 'node_links';
89
  $pane->subtype = 'node_links';
90
  $pane->shown = TRUE;
91
  $pane->access = array();
92
  $pane->configuration = array(
93
    'override_title' => FALSE,
94
    'override_title_text' => '',
95
    'build_mode' => 'page_manager',
96
    'identifier' => '',
97
    'link' => TRUE,
98
    'context' => 'panelizer',
99
  );
100
  $pane->cache = array();
101
  $pane->style = array(
102
    'settings' => NULL,
103
  );
104
  $pane->css = array(
105
    'css_class' => 'link-wrapper',
106
  );
107
  $pane->extras = array();
108
  $pane->position = 3;
109
  $pane->locks = array();
110
  $pane->uuid = '59b236d1-4b04-4009-9845-a9a41141658d';
111
  $display->content['new-59b236d1-4b04-4009-9845-a9a41141658d'] = $pane;
112
  $display->panels['center'][] = 'new-59b236d1-4b04-4009-9845-a9a41141658d';
113
  $display->hide_title = PANELS_TITLE_FIXED;
114
  $display->title_pane = 'new-e469448b-1f59-4eed-9551-00aede8e914d';
115
  $panelizer->display = $display;
116
  $export[$panelizer->name] = $panelizer;
117

    
118
  $panelizer = new stdClass();
119
  $panelizer->disabled = FALSE; /* Edit this to true to make a default panelizer disabled initially */
120
  $panelizer->api_version = 1;
121
  $panelizer->title = 'Test (without Storage API)';
122
  $panelizer->panelizer_type = 'node';
123
  $panelizer->panelizer_key = 'page';
124
  $panelizer->access = array();
125
  $panelizer->view_mode = 'page_manager';
126
  $panelizer->name = 'node:page:without_storage';
127
  $panelizer->css_id = '';
128
  $panelizer->css_class = 'node-page-without_storage';
129
  $panelizer->css = '';
130
  $panelizer->no_blocks = FALSE;
131
  $panelizer->title_element = 'H2';
132
  $panelizer->link_to_entity = TRUE;
133
  $panelizer->extra = array();
134
  $panelizer->pipeline = 'standard';
135
  $panelizer->contexts = array();
136
  $panelizer->relationships = array();
137
  $display = new panels_display();
138
  $display->layout = 'flexible';
139
  $display->layout_settings = array();
140
  $display->panel_settings = array(
141
    'style_settings' => array(
142
      'default' => NULL,
143
      'center' => NULL,
144
    ),
145
  );
146
  $display->cache = array();
147
  $display->title = '%node:title';
148
  $display->uuid = '4c374a0f-7b0b-476a-a0b4-86c8507c9a1c';
149
  $display->content = array();
150
  $display->panels = array();
151
  $pane = new stdClass();
152
  $pane->pid = 'new-e469448b-1f59-4eed-9551-00aede8e914f';
153
  $pane->panel = 'center';
154
  $pane->type = 'entity_field';
155
  $pane->subtype = 'node:body';
156
  $pane->shown = TRUE;
157
  $pane->access = array();
158
  $pane->configuration = array(
159
    'label' => 'hidden',
160
    'formatter' => 'text_default',
161
    'delta_limit' => 0,
162
    'delta_offset' => '0',
163
    'delta_reversed' => FALSE,
164
    'formatter_settings' => array(),
165
    'context' => 'panelizer',
166
  );
167
  $pane->cache = array();
168
  $pane->style = array(
169
    'settings' => NULL,
170
  );
171
  $pane->css = array();
172
  $pane->extras = array();
173
  $pane->position = 0;
174
  $pane->locks = array();
175
  $pane->uuid = 'e469448b-1f59-4eed-9551-00aede8e914f';
176
  $display->content['new-e469448b-1f59-4eed-9551-00aede8e914f'] = $pane;
177
  $display->panels['center'][] = 'new-e469448b-1f59-4eed-9551-00aede8e914f';
178
  $pane = new stdClass();
179
  $pane->pid = 'new-59b236d1-4b04-4009-9845-a9a411416580';
180
  $pane->panel = 'center';
181
  $pane->type = 'node_links';
182
  $pane->subtype = 'node_links';
183
  $pane->shown = TRUE;
184
  $pane->access = array();
185
  $pane->configuration = array(
186
    'override_title' => FALSE,
187
    'override_title_text' => '',
188
    'build_mode' => 'page_manager',
189
    'identifier' => '',
190
    'link' => TRUE,
191
    'context' => 'panelizer',
192
  );
193
  $pane->cache = array();
194
  $pane->style = array(
195
    'settings' => NULL,
196
  );
197
  $pane->css = array(
198
    'css_class' => 'link-wrapper',
199
  );
200
  $pane->extras = array();
201
  $pane->position = 3;
202
  $pane->locks = array();
203
  $pane->uuid = '59b236d1-4b04-4009-9845-a9a411416580';
204
  $display->content['new-59b236d1-4b04-4009-9845-a9a411416580'] = $pane;
205
  $display->panels['center'][] = 'new-59b236d1-4b04-4009-9845-a9a411416580';
206
  $display->hide_title = PANELS_TITLE_FIXED;
207
  $display->title_pane = 'new-e469448b-1f59-4eed-9551-00aede8e914f';
208
  $panelizer->display = $display;
209
  $export[$panelizer->name] = $panelizer;
210

    
211
  return $export;
212
}