Closed (won't fix)
Project:
Panels
Version:
5.x-2.x-dev
Component:
Panel pages
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
5 Feb 2009 at 21:40 UTC
Updated:
12 Mar 2010 at 01:08 UTC
When you create a panel, you're given an option to hide the page title. However, if you don't do that and then go back to edit the panel the option is no longer there.
Here's my panel:
$page = new stdClass();
$page->pid = 'new';
$page->name = 'publications';
$page->title = '';
$page->arguments = array();
$page->relationships = array();
$page->access = array();
$page->path = 'publications';
$page->css_id = '';
$page->css = '';
$page->no_blocks = '0';
$page->switcher_options = array();
$page->menu = '1';
$page->menu_tab = '0';
$page->menu_tab_weight = '0';
$page->menu_title = 'Publications';
$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 = 'onecol';
$display->layout_settings = array (
'plain' => 1,
);
$display->panel_settings = array (
'style' => 'default',
'style_settings' =>
array (
),
'edit_style' => 'Edit style settings',
'individual' => 0,
'panel' =>
array (
'middle' =>
array (
'style' => '',
'edit_style' => 'Edit style settings',
),
),
'did' => '5',
);
$display->cache = array();
$display->title = 'IPF Publications';
$display->hide_title = '0';
$display->content = array();
$display->panels = array();
$pane = new stdClass();
$pane->pid = 'new-1';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'friday';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => 'IPFFriday Commentary',
'css_id' => 'friday-item',
'css_class' => 'item',
'title' => 'IPFFriday item',
'name' => 'friday',
);
$pane->cache = array();
$display->content['new-1'] = $pane;
$display->panels['middle'][0] = 'new-1';
$pane = new stdClass();
$pane->pid = 'new-2';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'friday_archive';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => '',
'css_id' => 'friday-list',
'css_class' => 'list',
'title' => 'IPFFriday list',
'name' => 'friday_archive',
'nodes_per_page' => '2',
'offset' => '1',
'url' => 'publications/friday',
);
$pane->cache = array();
$display->content['new-2'] = $pane;
$display->panels['middle'][1] = 'new-2';
$pane = new stdClass();
$pane->pid = 'new-3';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'focus';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => 'IPFFocus Analysis',
'css_id' => 'focus-item',
'css_class' => 'item',
'title' => 'IPFFocus item',
'name' => 'focus',
);
$pane->cache = array();
$display->content['new-3'] = $pane;
$display->panels['middle'][2] = 'new-3';
$pane = new stdClass();
$pane->pid = 'new-4';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'focus_archive';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => '',
'css_id' => 'focus-list',
'css_class' => 'list',
'title' => 'IPFFocus list',
'name' => 'focus_archive',
'nodes_per_page' => '2',
'offset' => '1',
'url' => 'publications/focus',
);
$pane->cache = array();
$display->content['new-4'] = $pane;
$display->panels['middle'][3] = 'new-4';
$pane = new stdClass();
$pane->pid = 'new-5';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'policy';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => 'Policy Papers',
'css_id' => 'policy-item',
'css_class' => 'item',
'title' => 'Policy item',
'name' => 'policy',
);
$pane->cache = array();
$display->content['new-5'] = $pane;
$display->panels['middle'][4] = 'new-5';
$pane = new stdClass();
$pane->pid = 'new-6';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'policy_archive';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => '',
'css_id' => 'policy-list',
'css_class' => 'list',
'title' => 'Policy list',
'name' => 'policy_archive',
'nodes_per_page' => '2',
'offset' => '1',
);
$pane->cache = array();
$display->content['new-6'] = $pane;
$display->panels['middle'][5] = 'new-6';
$pane = new stdClass();
$pane->pid = 'new-7';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'interviews';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => 'IPF Interviews',
'css_id' => 'interviews-item',
'css_class' => 'item',
'title' => 'IPFInterviews item',
'name' => 'interviews',
);
$pane->cache = array();
$display->content['new-7'] = $pane;
$display->panels['middle'][6] = 'new-7';
$pane = new stdClass();
$pane->pid = 'new-8';
$pane->panel = 'middle';
$pane->type = 'views2';
$pane->subtype = 'interviews_list';
$pane->shown = '1';
$pane->access = array();
$pane->visibility = '';
$pane->configuration = array (
'style' => 'default',
'override_title' => 1,
'override_title_text' => '',
'css_id' => 'interviews-list',
'css_class' => 'list',
'title' => 'IPFInterviews',
'name' => 'interviews_list',
);
$pane->cache = array();
$display->content['new-8'] = $pane;
$display->panels['middle'][7] = 'new-8';
$page->display = $display;
$page->displays = array();
As you can see, $page->title is set to '', but the title is still appearing in $display->title and I can find nowhere to edit that in any of the tabs and $display->hide_title does not appear to be exposed through the UI either. I've had to manually edit the database to remove it.
Comments
Comment #1
sun.core commentedSorry, but Panels for D5 will not see any further fixes, since Panels for D6 simply advanced too much and no one cares for D5.