I´ve installed drupal om my testserver (running debian woody) manually.
It runs fine, but the templating system is not working as it should.
Templates are seen by the system, but enabling them (in admin-mode) does only work for some of them (even preinstalled). [system tells you that "changes have been saved - but the cross in enabled is gone...]

I´ve not been able to find helt by searching the forum, but hopefully there is help around;)

Thanks in advance!

Comments

Aran Deltac’s picture

Check that you have any theme engines that the themes you are using needs. Also, check the versions of the themes - some of them are still designed for 4.4.0 and earlier, so they may not work.

Most likely you just need to install the phptemplate theme engine.

--
http://www.electroniclife.org/

hansjh’s picture

Thank you for the quick reply!
The themes I´ve used are from the 4.5 section, and from the pure install.
They do not imply to use the phptemplate theme engine.
I have problems with :
interlaced, Chamelon, interlaced and now goofy and adc does not work.
Taking bluemarie away (moving it to another dir) does take it away from the page themes->select - but the configureage still holds it, marvin and pushbutton -- and no other of the 6 installed themes.
I´ve set all permissions so (working and not working): own: www-data:users - mod: 744 - but 777 does not work either.

Id like to reset the database and program if possible - or should I reinstall?
----------------------
Hans J H

chx’s picture

i know of a very nasty bug in the theme system which is under fixing for 4.6 at least. if you put a .theme under themes/ without any subdir, all hell breaks lose. Fix for this is to remove the offending file and from a mysql prompt DELETE FROM {system} WHERE type='theme'

--
Drupal development: making the world better, one patch at a time. | A bedroom without a teddy is like a face without a smile.

modem’s picture

I have the same problem:
I've installed the PHPTemplate engine, but the chameleon and adc themes cannot be persistently enabled.
I'm using drupal 4.5.2, because the version of php on the server is 4.1