installing new themes

Permalink 2 users found helpful
Hi all,
Starting to build my first site with c5 and wanting to install a new theme.
The tutorials say upload to the root packages directory and then it will appear in the new section of the add functionality. Well it doesn't.
I've tried uploading to the root themes folder and the root/concrete/themes folder where the default themes are but still nothing.
Anyone help.
The theme isn't one of the marketplace ones
Cheers
Tony

 
allreiko replied on at Permalink Reply
hey i figured it out... go to root/themes and there unload the theme directory u want to install. go to dashboard/packages and themes and look for ur new template. install it and them active it =] cheers
tonypbeck replied on at Permalink Reply
Hi allreiko,

Thats brilliant, thanks for you help.

Cheers

Tony
psarora replied on at Permalink Reply
Well i tried doing the same. I want to install the emplode theme. I unzipped the emplode folder in themes directory. now i have core, default, greensalad and emplode directories under themes. I am still not able to see the emplode theme available for installation in the dashbord->Pages & Themes
sceva replied on at Permalink Reply
sceva
I have tried uploading two themes from my computer, one of my own, and the Dreamy theme. Neither of them show up in the Theme section. (I was able to 'transfer' one from the C5 website to my C5 installation directly and that worked fine - I have 3 themes installed...)

Also, I have noticed that the newer themes have a different php tag from what is showing in the tutorials:
<?php echo $this->getThemePath();?> instead of <?=$this->getThemePath()?>

Is one better than the other? I am using the first one.
jgarcia replied on at Permalink Best Answer Reply
jgarcia
Theme zip files exist in one of two ways - either packaged, or non-packaged. Packaged essentially means that it comes with an install script. You can tell whether or not the theme you have is packaged by looking in the root folder of the zip (which should be the theme's name). If you see controller.php in there, it is packaged.

To install a packaged theme, unzip the file to your-site-root/packages (NOT your-site-root/concrete/packages). Then go to Add Functionality and you should see it there.

To install a non-packaged theme, unzip the file to your-site-root/themes. Then go to Pages & Theme and you should see it listed until "Themes Available to Install".

sceva, with regard to your second question - the first option is better (<?php echo ....?>). Using "<?=" is a short way of doing "<?php echo" and some servers may not have this enabled.
jgarcia replied on at Permalink Reply
jgarcia
By the way - most (if not all) of the themes you get from the C5 marketplace SHOULD be in packaged format. Themes you get elsewhere may or may not be...
sunnygaadu replied on at Permalink Reply
Thanks !!!!!!!
jgarcia
for a good suggestion.
FatTony1952 replied on at Permalink Reply
FatTony1952
When I go to my Themes/Pages section of the dashboard, my theme is there, the install button is next to it, but it doesn't install...

help?
Mnkras replied on at Permalink Reply
Mnkras
FaTony are all files there that are required for install, are all of C5's files uploaded
FatTony1952 replied on at Permalink Reply 1 Attachment
FatTony1952
I should add that I have added it to my root/themes folder. Screen capture attached.
FatTony1952 replied on at Permalink Reply 1 Attachment
FatTony1952
Here are the contents of my folder.
FatTony1952 replied on at Permalink Reply
FatTony1952
It installed fine on another site running version 5.3.3.1.

I think 5.4 is requiring something else perhaps?
FatTony1952 replied on at Permalink Reply
FatTony1952
So I've tried just replacing my main.css, typography.css and my default.php into an already existing concrete theme, then copied that folder into my root/themes folder and still it won't install.

Is this a controller issue in the 5.4.0.5? Help please?
FatTony1952 replied on at Permalink Reply
FatTony1952
Found the problem. It was discussed herehttp://www.concrete5.org/community/forums/chat/problems_installing_...

Your theme name can't be named the same as your directory. For example, I'm working from a folder called 'kingsway'. My theme was stored in themes/kingsway, so the folder heirarchy was 'public_html > kingsway > themes > kingsway'. I changed my theme name to kingsway_charity.
jivko replied on at Permalink Reply
i did what you recommend, and still not showing up in pages and themes.