warning error for Panels Module
ryosaeba - September 21, 2008 - 22:26
Dear Firends
I'm an Italian Drupal user, and I hope to open this thread in a right place.
I've a problem about panels, and this errors:
* warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/drupal64/modules/panels/includes/plugins.inc on line 1225.
* warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/drupal64/modules/panels/includes/plugins.inc on line 1123.
In this pictures you can understand what I've do in panels.
The export code is:
$page = new stdClass();
$page->pid = 'new';
$page->pid = '1';
$page->name = 'home1';
$page->did = '1';
$page->title = '<none>';
$page->access = array(
0 => '1',
);
$page->path = 'home_one';
$page->load_flags = 0;
$page->css_id = '';
$page->css = '';
$page->arguments = array();
$page->relationships = array();
$page->no_blocks = '0';
$page->switcher_options = array();
$page->menu = '0';
$page->menu_tab = '0';
$page->menu_tab_weight = '0';
$page->menu_title = '';
$page->menu_tab_default = '0';
$page->menu_tab_default_parent_type = 'tab';
$page->menu_parent_title = '';
$page->menu_parent_tab_weight = '0';
$page->contexts = array();
$display = new panels_display();
$display->did = 'new';
$display->layout = 'twocol_stacked';
$display->layout_settings = NULL;
$display->panel_settings = array(
'style' => 'default',
'style_settings' =>
array(
),
'individual' => 0,
'panel' =>
array(
'top' =>
array(
'style' => '0',
),
'left' =>
array(
'style' => '0',
),
'right' =>
array(
'style' => '0',
),
'bottom' =>
array(
'style' => '0',
),
),
);
$display->content = array();
$display->panels = array();
$pane = new stdClass();
$pane->pid = 'new-1';
$pane->panel = 'bottom';
$pane->type = 'block';
$pane->subtype = 'user-0';
$pane->access = array();
$pane->configuration = array(
'style' => 'default',
'override_title' => 0,
'override_title_text' => '',
'css_id' => 'loginPanel',
'css_class' => '',
'module' => 'user',
'delta' => '0',
'block_visibility' => 0,
);
$display->content['new-1'] = $pane;
$display->panels['bottom'][0] = 'new-1';
$pane = new stdClass();
$pane->pid = 'new-2';
$pane->panel = 'left';
$pane->type = 'custom';
$pane->subtype = 'custom';
$pane->access = array();
$pane->configuration = array(
'style' => 'default',
'override_title' => 1,
'override_title_text' => 'portfolio_wf',
'css_id' => 'portfolio_wf',
'css_class' => '',
'title' => 'IL MIO PORTFOLIO',
'body' => 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla pulvinar tortor quis dolor. Vivamus vitae nisi nec ipsum scelerisque consequat. Praesent lorem nisl, gravida eget, condimentum porttitor, accumsan ac, tellus. Suspendisse bibendum urna at nisl. Pellentesque eget lacus id justo lacinia iaculis. Proin erat nulla, accumsan ut, laoreet a, hendrerit ac, odio. Sed sit amet nisi. Nam vestibulum neque at eros. Nulla facilisi. Vestibulum vestibulum feugiat eros. Sed ornare pretium sapien. Praesent nulla. ',
'format' => '1',
);
$display->content['new-2'] = $pane;
$display->panels['left'][0] = 'new-2';
$pane = new stdClass();
$pane->pid = 'new-3';
$pane->panel = 'right';
$pane->type = 'block';
$pane->subtype = 'node-0';
$pane->access = array();
$pane->configuration = array(
'style' => 'default',
'override_title' => 0,
'override_title_text' => '',
'css_id' => 'feedRSS',
'css_class' => '',
'module' => 'node',
'delta' => '0',
'block_visibility' => 0,
);
$display->content['new-3'] = $pane;
$display->panels['right'][0] = 'new-3';
$pane = new stdClass();
$pane->pid = 'new-4';
$pane->panel = 'top';
$pane->type = 'custom';
$pane->subtype = 'custom';
$pane->access = array();
$pane->configuration = array(
'style' => 'default',
'override_title' => 1,
'override_title_text' => 'info',
'css_id' => 'info_Wf',
'css_class' => '',
'title' => '',
'body' => 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla pulvinar tortor quis dolor. Vivamus vitae nisi nec ipsum scelerisque consequat. Praesent lorem nisl, gravida eget, condimentum porttitor, accumsan ac, tellus. Suspendisse bibendum urna at nisl. Pellentesque eget lacus id justo lacinia iaculis. Proin erat nulla, accumsan ut, laoreet a, hendrerit ac, odio. Sed sit amet nisi. Nam vestibulum neque at eros. Nulla facilisi. Vestibulum vestibulum feugiat eros. Sed ornare pretium sapien. Praesent nulla. ',
'format' => '1',
);
$display->content['new-4'] = $pane;
$display->panels['top'][0] = 'new-4';
$page->display = $display;
$page->displays = array();thanks for your help
