Column Cruiser Always Makes 3-Column Layouts?

Permalink
When creating a new page with the Column Cruiser theme, regardless of whether I select the "full", "left sidebar" or "right sidebar" page type, the page that actually gets created always has a 3-column layout. For example, when creating a "Right Sidebar" type of page, the Main area (i.e. middle column) does not extend leftward to include the space left vacant by the now nonexistent *left* sidebar. Similarly, the "full" page type simply confines all content to the middle column of what is really a three-column layout.

This behavior does not seem to be very "liquid," so I'm wondering whether this is by design, or whether it's a bug.

Inspection of the Column Cruiser theme seems to show that it provides support for each of the different page types.

I realize that Plain Yogurt does not behave in this manner and that is the behavior I seek. So for instructional purposes, how do I alter Column Cruiser to behave like Plain Yogurt, and how do I preserve the changes to Column Cruiser across subsequent updates?

Might as well make a learning experience out of this, I suppose.

 
12345j replied on at Permalink Reply
12345j
column cruiser doesn't have a sidebar page type. If you try to apply a page type it doesn't have to it, default.php will be loaded which is a three column layout.
ossinincus replied on at Permalink Reply
Your explanation does not seem to correspond to what I am seeing.

When one uses the "inspect" button in the Dashboard, the theme clearly shows left, right and full php files in addition to "default" and "view." Upon examination, the left, right and full php files place data in columns 1, 3 and 2 as appropriate. It seems reasonable to conclude that the sidebar page types are in fact supported by this theme.

Nevertheless, no matter whether the left, right or full page type is chosen for a given page, the page is always broken up into three column areas spanning 25%, 50% and 25% of the page width. The choice of page type seems only to determine which of these three predefined areas actually receives data.

So it seems then that something about the CSS itself and perhaps also about how a CSS layout is associated with a page type needs to be modified so as to assign an appropriate two-column layout to the left and right sidebar page types, while permitting the full page type to continue to use the existing three column layout.

How might that be accomplished?
mushroomhead replied on at Permalink Reply
I had the same problem and changed a few thing in main.css

instead of
#col3 .left_sidebar
#col3 .right_sidebar


should be

#main .left_sidebar
#main .right_sidebar

Now it should work.