Hi,

I began this hunt in the Theme Development section, but realized it was not a theme specific issue, so I'm bringing it here. I figure that's not a double post, but correct me if I'm wrong.

I've uploaded two themes to my drupal site, both recommended for drupal 6. One is Pixture Reloaded, the other is Easybreeze. I put them in sites=>all=>themes.

Neither one shows up in my themes list.

I've also tried sites=>all=>themes=>custom, as well as sites=>all=>themes=>drupal-contrib.

I have Pixture Reloaded working just fine on my sandbox install of drupal, and loaded up a fresh copy to my Web host's server.

Any help?

Comments

WorldFallz’s picture

First thing to check is make sure you downloaded the correct version-- check the .info file of the themes that aren't showing up.

petercrowell’s picture

Thanks WorldFallz,

I've checked both and they both appear to be the correct version:

name = Pixture Reloaded
description = Recolorable multi-column liquid/fixed layout theme. Original Design by Pixture Studio, Ported to CSS layout by AdaptiveThemes.
version = VERSION
core = 6.x
engine = phptemplate

; $Id: easybreeze.info,v 1.1 2008/08/17 10:32:22 hswong3i Exp $
name = Easy Breeze
description = Tableless, multi-column, fluid width theme.
version = VERSION
core = 6.x
engine = phptemplate

What's next?

vm’s picture

all the core themes show up yes? and you can switch to them?

The .info file looks odd to me
version = VERSION

try taking that out of the .info file and reuploading. (looking at my themes, I don't see version in the file twice.

vm’s picture

duplicate of: http://drupal.org/node/417786

pick one and stick with it.

petercrowell’s picture

Picking this one...

Yes, I see Blue Marine, Chameleon, Garland, Marvin, Minnelli, and Push Button.

All of them work, I just verified it.

I checked the .info in my sandbox version and it has version=VERSION also.

I'm completely in the dark here, being a new user and all.

petercrowell’s picture

I encountered something odd while uploading the new .info file, so I don't know if that's what did it. But there was another folder in my ftp list called default.old. I had quit and relaunched Filezilla to find that the themes I'd uploaded were not there, although I'd been given two successful upload indicators when I put them in.

So I uploaded the Pixture Reloaded and went to the themes list. There it was.

Any idea what that default.old directory is? I suspect the guys at Webhero.com (my hosting provider) did something when they installed Drupal. (yes, I had them install it after about five hours of pulling my hair out in my own failed attempts.)

Anyway, it works now.

Any further comment? I'd like to know your thoughts in case of future difficulties. Otherwise, thanks a lot for all your help.

vm’s picture

as a test, drop the theme you have in /themes/

My guess is a folder in your chain isn't readable

my contrib themes go into sites/all/themes/THEMEFOLDER

note that I don't go two levels deep as you are.

petercrowell’s picture

right now my hierarchy is sites=>all=>themes=>pixture reloaded, and that's working. There is no sign of Easybreeze, which I had uploaded before.

I put Pixtures Reloaded into drupal/themes and there was no change.

Any reason to keep it there?

vm’s picture

sites/all/themes/THEMEFOLDER is where it belongs. Evidentally, having it in a subdirectly in themes doesn't work.

you can remove it from drupal/themes and run with the one in sites/all/themes

petercrowell’s picture

Any idea why it doesn't work in site/all/themes/subdirectory?

Also, the documentation I read indicates sites/all/themes only.

What's the difference?

vm’s picture

Drupal evidentally doesn't drill down into another level to find the theme .info file. Which seems to make sense to me as for each subdirectory you go into means drupal has to deal with relative paths to and from the theme that go as deep.

I don't understand what you mean with "what's the difference?" between what and what?

contrib modules should be placed in sites/all/modules
contrib/custom themes should be placed in sites/all/themes

following this as a best practice ensures that when it's time to update or upgrade you've only to back up the sites folder. Everything important will be there and you won't have to wade through your installation separating core from contrib.

keegenk’s picture

i have tried uploading themes and modules to their appropriate directories on my linux server through ssh. themes to sites/all/themes and modules to sites/all/modules. I even tried to put them where the core themes are and still nothing. i have searched hard through the forums, and found a lot of people that have the same problem. I still can not find the answer anywhere. Please help!! I just don't understand.