<div dir="ltr">Hi Chris,<div><br></div><div>One issue is that the "base theme" line should use the system name of the theme, which is "bartik" (i.e. lowercase) rather than the "human" name - see the example on <a href="https://drupal.org/node/225125">https://drupal.org/node/225125</a>. A new theme should show up in the theme listing page right away. If you change the info file after selecting the theme though, you will need to clear the cache (e.g. via the button on the performance page, or with drush cc) for the changed lines to be recognized.</div>
<div><br></div><div>Thanks!</div><div>- Owen</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Oct 10, 2013 at 9:49 AM, Chris Miller <span dir="ltr"><<a href="mailto:cjm@tryx.org" target="_blank">cjm@tryx.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:10pt;font-family:arial,helvetica,sans-serif"><div><div>Hi Folks,<br></div><div><br></div><div>
I am still trying to
understand sub-themeing. I have four themes installed and two enabled.
Bartik(enabled), Seven(enabled), Garland, Stark. I tried a minimal,
trivial sub-theme of Bartik by creating a subdirectory
/sites/all/themes/bartik-cjm populated as follows:<br></div><div><br></div><div style="padding-left:30px"><span style="font-family:courier new,courier,monaco,monospace,sans-serif">bartik-cjm/</span><br></div><div style="padding-left:60px">
<span style="font-family:courier new,courier,monaco,monospace,sans-serif"><a href="http://bartik-cjm.info" target="_blank">bartik-cjm.info</a></span><br></div><div style="padding-left:60px"><span style="font-family:courier new,courier,monaco,monospace,sans-serif">css/</span><br>
</div><div style="padding-left:90px"><span style="font-family:courier new,courier,monaco,monospace,sans-serif">local.css</span><br></div><div><br></div><div><u><strong><a href="http://bartik-cjm.info" target="_blank">bartik-cjm.info</a>:</strong></u><br>
</div><div><br></div><div style="padding-left:30px"><span style="font-family:courier new,courier,monaco,monospace,sans-serif">name = Bartik-cjm</span><br><span style="font-family:courier new,courier,monaco,monospace,sans-serif">base theme = Bartik</span><br>
<br><span style="font-family:courier new,courier,monaco,monospace,sans-serif">core = 7.x</span><br><br><span style="font-family:courier new,courier,monaco,monospace,sans-serif">stylesheets[all][] = css/local.css</span><br>
</div><div><br></div><div>According
to everything I've read, and it has been a increasing amount, this
should be sufficient to create a sub-theme named "Bartik-cjm" which
inherits everything from Bartik and overrides local.css with my copy. I
believe I should see this as one of the options in admin/appearance,
and I don't. I can see that $data[system_list][theme] is populated from
the MySQL database (select * from cache_bootstrap where cid =
"system_list";), which only has my original four themes in the
serialized object.<br></div><div><br></div><div>So, either the database
must be updated somewhere, somehow, by someone, -- OR -- Drupal must
look at the filesystem and realize that there is more to the story than
the database knows and extend the list. So, how does Drupal become aware
of the custom sub-theme? <br></div><span class="HOEnZb"><font color="#888888"><div>-- <br></div><div><span></span>Chris.</div></font></span></div></div></div></blockquote></div><br></div>