I have a D6 site with a theme called ho. It says in the .info file:

description = A fixed-width version of the bluebreeze theme. Not yet ported!

but I don't know where exactly it originally came from, this theme. It has been customized. In the theme is also a directory called bluebreeze-fixed.

Then we have a separate theme called ho-fixed. It also has a subdir called bluebreeze-fixed. But ho-fixed doesn't have any .info file. In its bluebreeze-fixed directory there is a a ho-fixed.info file and the description there shows up on the admin/build/themes page.

The site uses ho for administrative theme and ho-fixed as default theme.

Someone made custom view template files and put them in the ho theme and if we switch the default theme to ho, then it works and the output comes from those files. If we put them in the ho-fixed theme and make that default, then they do not work. If we put them in ho-fixed/bluebreeze-fixed it also doesn't work. Trying to put a ho-fixed.info file in ho-fixed also doesn't seem to work.

In short, nothing I have tried has convinced Drupal to pick up those files. I'm a bit lost as to what the problem is.

Any ideas?

Comments

clcallahan’s picture

Did you check the settings.php for that site? It may be that these are set in that file.

Check at the bottom of the settings.php...you should see something like:

/**
 * Variable overrides:
 *
 * To override specific entries in the 'variable' table for this site,
 * set them here. You usually don't need to use this feature. This is
 * useful in a configuration file for a vhost or directory, rather than
 * the default settings.php. Any configuration setting from the 'variable'
 * table can be given a new value. Note that any values you provide in
 * these variable overrides will not be modifiable from the Drupal
 * administration interface.
 *
 * Remove the leading hash signs to enable.
 */
# $conf = array(
#   'site_name' => 'My Drupal site',
#   'theme_default' => 'garland',
#   'anonymous' => 'Visitor',
.
.
.

Review this section to see if the both the theme_default and the maintenance_theme (which I believe doubles as the "admin theme") are set here.

clcallahan’s picture

Did you check the settings.php for that site? It may be that these are set in that file.

Check at the bottom of the settings.php...you should see something like:

/**
 * Variable overrides:
 *
 * To override specific entries in the 'variable' table for this site,
 * set them here. You usually don't need to use this feature. This is
 * useful in a configuration file for a vhost or directory, rather than
 * the default settings.php. Any configuration setting from the 'variable'
 * table can be given a new value. Note that any values you provide in
 * these variable overrides will not be modifiable from the Drupal
 * administration interface.
 *
 * Remove the leading hash signs to enable.
 */
# $conf = array(
#   'site_name' => 'My Drupal site',
#   'theme_default' => 'garland',
#   'anonymous' => 'Visitor',
.
.
.

Review this section to see if the both the theme_default and the maintenance_theme (which I believe doubles as the "admin theme") are set here.

hershel’s picture

Interesting idea, but nope. Furthermore, putting the theme override files in Garland and switching to that theme works.

Thanks.

Jeff Burnz’s picture

I would think the views tpls should go in the bluebreeze-fixed directory, then clear cache.

hershel’s picture

Tried that also. No go.

Thanks.

Jeff Burnz’s picture

I would suggest you hire someone to look at this - send them the whole theme and let them sort it out, trying to fix this here is nearly impossible (we're just stabbing in the dark).