I copied the whole folder of acquia_marina-6.x-3.0-alpha2, and renamed it as my_acquia_marina, and modified the .info as following.
The problem is: in the theme setting page of my subtheme( admin/build/themes/settings/my_acquia_marina ),
I do not have: Fusion theme settings fieldset anymore !!!
Any idea why?
Thanks
; $Id: my_acquia_marina.info $
name = My Acquia Marina
description = My Acquia Marina is a subtheme of Acquia Marina
base theme = acquia_marina
core = 6.x
engine = phptemplate
regions[sidebar_first] = sidebar first
regions[sidebar_last] = sidebar last
regions[header_top] = header top
regions[header] = header
regions[preface_top] = preface top
regions[preface_bottom] = preface bottom
regions[content_top] = content top
regions[content] = content
regions[content_bottom] = content bottom
regions[postscript_top] = postscript top
regions[postscript_bottom] = postscript bottom
regions[footer] = footer
regions[node_top] = node top
regions[node_bottom] = node bottom
features[] = logo
features[] = name
features[] = slogan
features[] = node_user_picture
features[] = comment_user_picture
features[] = search
features[] = favicon
features[] = primary_links
features[] = secondary_links
; Default theme settings
settings[theme_grid] = grid16-fluid
settings[theme_grid_options][] = grid16-960
settings[theme_grid_options][] = grid16-fluid
settings[fluid_grid_width] = fluid-90
settings[theme_font_size] = font-size-12
settings[sidebar_layout] = sidebars-split
settings[sidebar_first_width] = 3
settings[sidebar_last_width] = 3
; Inherit Skinr styles from parent themes
skinr[options][inherit_skins] = true
; Disable 12 column grid block widths inherited from fusion_core
skinr[grid12-width] =
; Information added by drupal.org packaging script on 2010-03-04
version = "6.x-3.0-alpha2"
core = "6.x"
project = "my_acquia_marina"
datestamp = "1267740015"
Comments
No support for sub-sub-themes
Hi there, it won't work properly because you are essentially creating a sub-sub-theme since the 3.x branch of Acquia Marina is a sub-theme already. Drupal 6.16 doesn't support sub-sub-themes properly so it won't inherit all of the settings from the other themes in this instance. This is supposed to be fixed with the upcoming release of Drupal 6.17 though and won't be a problem in Drupal 7 at all. So this is a limitation of core Drupal at the moment.
-Jeremy
Eternalistic Designs
www.eternalistic.net
That's confusing
Why does copying a theme that is a sub-theme create a sub-sub theme? It would seem that copying a sub-theme, with all its files, etc, would just create another sub-theme.
Drupal 6.16 doesn't support
Drupal 6.16 doesn't support grandparent themes? Oh, crap. Has this always been a problem? Or was it just introduced with 6.16?
How soon is 6.17 coming out?
Jen Simmons
http://jensimmons.com
Wrong base_theme
Sorry, I misread what you were trying to do then. Try changing your base_theme setting to the correct one, fusion_core.
base theme = acquia_marina
Should be:
base theme = fusion_core
That should do the trick. When I first read that I thought you were trying to make a sub-sub-theme based on Acquia Marina. Sorry for the confusion.
-Jeremy
Eternalistic Designs
www.eternalistic.net
Base_theme is ok
I checked and the base_theme is set to fusion.
I worked around my problem by setting the administration theme to Garland.
6.17 doesn't support sub-theming
It appears that 6.17 did not fix the problem. I am trying to do the same thing foredoc said he was trying to do, subtheme Acquia_Marina, which is itself a subtheme of Fusion. Is there a workaround that needs to be done in addition to core=6.17?
D6 subtheming bug
It's Theme settings forms are not inherited by sub-themes.
Bug fixed
This bug has just been fixed on Sept. 6, for the next Drupal 6.20.