It appears that this line in the subtheme documentation is erroneous:

" 4. Within the file of theme_settings.php line 16: function opengrid_subtheme_settings ($ saved_settings) -> aquarius_subtheme_settings ($ saved_se" ....

In order to get the theme settings form to show up for my subtheme, the function needed to be named mytheme_settings(), not mytheme_subtheme_settings() as the documentation suggested. Once I changed the function name to mytheme_settings, everything worked as expected.

FYI, this is a very interesting theming concept and solves some, but not all, of the headaches we have had with 960, fluidgrid, etc in the past. Well done.

Comments

mauro72’s picture

Thanks higherform for your observation, I just fix the error and will be committed in the next release. Let me know about the unsolved headaches, maybe the theme can be improved to provide a better grid system.
Greetings.

higherform’s picture

So far the most helpful thing would be to clear the css unnecessary selectors and rules. For example, .header-region * { display: inline } .header-region .block * {display: inline} , etc select everything underneath them and really do not need to be there to make the grid framework happen... it just means we have to copy and override/delete vast portions of main.css...

higherform’s picture

Two more suggestions:
Provide a complete set of default settings for 24 column grids either in the same or an alternate theme-settings.php

Have footer-region clear both

mauro72’s picture

Thanks for your suggestions, I'm kind of busy by now but I'll keep them in mind for the next release. If you have more ideas do not hesitate in tell me about them, your feedback is very helpfull.

Greetings.

Mojah’s picture

Status: Active » Fixed

Default settings for 12 and 24 column layouts added to 3x branch and css organized in such a way to help designers easily customize the theme for their design.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.