I want to have a block that doesn't take up an entire column. For example in the forum, below the bottom of the block I would like posts to take up the full row width. Is there a way to do this?

Comments

styro’s picture

You'll need to float the sidebar div so that content can float around it. That's the easy bit.

But you'll somehow need to make the sidebar elements siblings with the forum elements so that they can float around them.

It's not clear whether you're talking about comments or thread listings.

In general to do this you'll probably need to either move the side bar into the main content section so that it is a sibling of the forum elements, or remove all wrapper markup from the middle section so that they are now siblings of the sidebars. This will probably cause a mess IMO.

I would seriously recommend you try to emulate this on a static HTML page. If you can't create this desired effect by starting off with a blank HTML page, you won't be able to get Drupal to do it.

Then once you've managed it with plain HTML, save a static copy of your Drupal forum page and CSS and try altering it to suit. Keep track of what changes you've had to do to the markup. You'll then need to make those same changes in your theme by either editing templates and/or overriding theme_* functions.

--
Anton
New to Drupal? | Forum posting tips | Troubleshooting FAQ
Example Knowledge Base built using Drupal

fecophobia’s picture

By comments and thread listings do you mean posts and post subject listings? I need to do it for both. Speaking of which, I also want to strip out the time stamps on the thread listing and order them by a rating field rather than date. I want the top rated thread listed first.

How do you move the side bar into the main content section so that it is a sibling of the forum elements? Do you mean do this in the template?