Leave a comment

Comments 7

av8rmike June 29 2007, 12:54:04 UTC
Overriding the stylesheet-printing functions isn't necessary with Expressive. There's a tutorial post that explains how to use CSS in theme layers here.
For your second question:
.user-icon {display: none;}

Reply

alexandramuses June 29 2007, 13:34:07 UTC
Yeah, I just saw the tutorial... Could someone tag it with "css" as well as its current tags? That's how I searched, so I didn't see it initially. Oops!

However, I don't quite understand the theme-layer/user-layer override. Does that mean that if I put my custom CSS into the theme layer and then change *anything* in the user layer, it'll override my theme layer, or can I change other things as long as I don't type into the CSS box?

As for .usericon {display: none;}, I have that already, and it only removes the user icon, not the poster name. You can see my problem here.

Reply

av8rmike June 29 2007, 14:45:52 UTC
I can re-tag that post. It didn't see appropriate when I first wrote it, but I can see the point.

Regarding the layer interaction, the second thing you said is the correct one. You can define whatever properties you want in the theme layer, but if you change those same properties in the wizard, it will record those changes in the user layer, which will take precedence over the theme layer. That also goes for Custom CSS, which is just a property.

Are you using a customized Page::print_entry() function? There was a fix made to the layout last week that fixed the problem of user-icon display, but if you're using an outdated version of the code, you wouldn't have gotten the fix.

Reply

alexandramuses June 29 2007, 15:10:59 UTC
No, I haven't altered the print_entry. The only modification I have in my theme layer is the multi-level tags and a set_base_theme to "none".

Reply


Leave a comment

Up