I'm not 100% clear on whether this should even work. I have the following setup:
1) A main theme, for all our projects. We'll call it OrgTheme. This is built from a copy of the html5 starter kit, and uses Omega as its parent.
2) A site-specific theme, which I'll call SiteTheme. This uses OrgTheme as its parent.
Much of the theme is meant to be consistent across all our sites, so the team makes most changes in OrgTheme. Groups that own specific sites are then free to put in overrides in their local copy of SiteTheme.
OrgTheme has a delta set up for the front page. I had expected that SiteTheme would inherit this delta, but that doesn't seem to happen. Should it? It seems that the context settings are present in SiteTheme, and still point to the expected delta; it just doesn't trigger. What's the correct way to go about making sure SiteTheme uses the same deltas and contexts as OrgTheme?
thanks for any help!
Comments
Comment #1
zoon_unit commentedNot sure if this will fix your issue, but Delta configurations have a field where you specify the theme that the configuration belongs to. Make sure you've changed that to the Sitetheme, rather than the Orgtheme where you originally set up the Delta.
Just a guess. I haven't tested this.
Comment #2
blischalk commentedThe theme configuration field is only available during creation of the Delta. When you try to edit the delta the theme selection field is non-existent. It seems that delta doesn't really support sub themes. (If you think about it I'm sure it would get very complicated and get out of hand fast). The solution I just came up with was to use the export feature to export a delta setting. In a text editor I do a find and replace on old_theme_name to new_theme_name. Then I change the machine name of the delta settings so delta doesn't complain that you have duplicate deltas when importing. Then I copy and paste the text from my text editor into the import textarea, import it and then I have the same exact delta settings but applied to my subtheme or different theme.