Quick solution would be to eliminate the region entirely, which is something I favor. The system help block can be placed in the content region and weighted to float to the top. It's easy enough for a themer to create her own help region if necessary.

To keep the current help region, two minor things have happen:

1. Help block needs to be styled separately from messages. The padding as it's configured now is a problem:

div.content-messages div.messages, 
div.content-help div.help {
  border: none;
  border-top: solid 6px;
  border-bottom: solid 6px;
  font-weight: bold;
  margin-bottom: 1.5em;
  padding: 14px 14px 14px 37px;
}

2. Do not use theme('grid_block') as a wrapper for render($page['help']) in page.tpl.php. This creates a block within a block scenario, since help messages are now wrapped in the System help block in D7.

print theme('grid_block', array('content' => render($page['help']), 'id' => 'content-help'));

Comments

aquariumtap’s picture

Status: Active » Closed (fixed)

Pushed fix to dev branch.

re #1 - custom styling for help messages was removed in commit 34a0b19.
re #2 - help region is no longer wrapped in theme('grid_block'), see commit 0e92f53.

  • Commit 0e92f53 on master, 7.x-2.x by aquariumtap:
    Issue #1340238: no longer wrapping help region in theme('grid_block').