Problem with Themes & Page types not showing up

Permalink
I'm having trouble with Page types and Themes not showing up under Design when editing a page. Same problem applies when trying to assign a Page type from the Sitemap part of the Dashboard.

I can only see 4 Page types, altough there is an arrow to go to a second page, it is empty. Same goes for Themes, where I see the original 2 (Yogurt and Salad) and 2 I have installed. The second page is empty.

I can see all the Themes and the Page types in the dashboard in Pages and Themes.

Also, I have deactivated a theme, deleted it from the server, and it's still showing up. There also seem to be weird inconsistencies, like Page types being available to one profile and not the other, or even being available to a profile on a page, but not on another page. I don't quite get it all.

Is there a way to reset the Themes in any way? Or should I do a new install?

Thank you.

brunocloutier
 
andrew replied on at Permalink Reply
andrew
sounds like a style issue. Some themes are a bit greedy with their styles and this can affect the way CMS displays UI elements. We try and do what we can with the CSS in the core stylesheets to minimize this, of course.

Try opening concrete/css/ccm.forms.css and find this line:

div.ccm-scroller-inner ul li {float: left; width: 124px; margin-right: 8px;}

and add margin-left: 0px and padding: 0px to it and see if that helps. I just noticed this with a theme and this fixed it.
brunocloutier replied on at Permalink Reply
brunocloutier
Adding this changed the look of the form, but I still have the same choices. I don't believe it was a style problem but thanks. I'll try doing a clean install.
brunocloutier replied on at Permalink Reply
brunocloutier
When creating a new page (from the Sitemap page), I see all my Page types available. Once the page is created and I go back to the Design form, I have only limited choices available. It may be a style issue after all. I'll take a deeper look at the form CSS, thank you.
brunocloutier replied on at Permalink Reply
brunocloutier
Ok, it is a style problem, although I do not know how to solve it.

In the form, there is an element <ul id="ccm-select-page-type" style="width: 1188px">. When you click on the right arrow, it changes the <ul> style and adds a left position. The value in assigns to left seems off. I have no idea why, but using Safari's Developer Tool I was able to modify this value so that I could see the Page types I was missing, close the editor and assign them to my pages.

Thank you!