I have 2 mini panels side by side in 2 column layout.

They display ok for authenticated users, but for anonymous users they display in a linear fashion one on top of another and not side by side.

Any ideas?

Comments

esmerel’s picture

Status: Active » Postponed (maintainer needs more info)

An export of your panel, or some screenshots, access rules and that kind of thing would be really helpful here so we can try to reproduce the problem.

problue solutions’s picture

The problem is on a production site and panels has been removed due to this problem so I can't take screenshots, however a screenshot isnt going to tell you anything more than I can explain. It is a 2 column layout panel, There is a views block in the left panel and a simple block with an image in the right panel, they arent displaying side by side for anonymous users, they are displaying one ontop of the other.

There are no access rules.

There is no panels caching.

Export of panel:

$mini = new stdClass();
$mini->pid = 'new';
  $mini->name = 'main';
  $mini->category = '';
  $mini->title = 'New Stuff';
  $mini->contexts = array();
  $mini->requiredcontexts = array();
  $mini->relationships = array();
$display = new panels_display();
$display->did = 'new';
$display->layout = 'twocol';
$display->layout_settings = array();
$display->panel_settings = array();
$display->content = array();
$display->panels = array();
  $pane = new stdClass();
    $pane->pid = 'new-1';
    $pane->panel = 'left';
    $pane->type = 'views';
    $pane->shown = '1';
    $pane->subtype = 'new_stuff-block_1';
    $pane->access = array();
    $pane->configuration = array(
      'style' => 'default',
      'override_title' => 0,
      'override_title_text' => '',
      'css_id' => '',
      'css_class' => '',
      'link_to_view' => 0,
      'more_link' => 0,
      'feed_icons' => 0,
      'use_pager' => 0,
      'pager_id' => '',
      'nodes_per_page' => '5',
      'offset' => '0',
      'panel_args' => 0,
      'args' => '',
      'url' => '',
    );
    $pane->cache = array();
  $display->content['new-1'] = $pane;
  $display->panels['left'][0] = 'new-1';
  $pane = new stdClass();
    $pane->pid = 'new-2';
    $pane->panel = 'right';
    $pane->type = 'block';
    $pane->shown = '1';
    $pane->subtype = 'openx-0';
    $pane->access = array();
    $pane->configuration = array(
      'style' => 'default',
      'override_title' => 0,
      'override_title_text' => '',
      'css_id' => '',
      'css_class' => '',
      'module' => 'openx',
      'delta' => '0',
      'block_visibility' => 0,
    );
    $pane->cache = array();
  $display->content['new-2'] = $pane;
  $display->panels['right'][0] = 'new-2';
$mini->display = $display;
esmerel’s picture

Status: Postponed (maintainer needs more info) » Active

Setting back to active for another look.

guyzalon’s picture

Same problem here... I'm using IIS, not Apache, maybe there is a connection...?

merlinofchaos’s picture

Status: Active » Postponed (maintainer needs more info)

First thing to check on this one, particularly if the bug only happens when using IE, is always to count how many CSS files you're using. IE chokes after about 30.

Second, compare the working and the non-working. Do they have the same CSS files? Particularly the Panels CSS files?

problue solutions’s picture

It happens in Firefox also

merlinofchaos’s picture

Wait, this is the same thing you're talking about in http://drupal.org/node/539228 isn't it?

merlinofchaos’s picture

Status: Postponed (maintainer needs more info) » Closed (duplicate)