Feature #898
closedadd project specific css class to body tag
0%
Description
add the projectname(like in url) as css class to the body or wrapper element. This way one could apply a different layout for each project.
I would need it to add another background image to each header, to customize the logo. But it could also be used to restyle other regions down the cascade.
Files
Related issues
Updated by Jos Yule over 16 years ago
This would be nice - i've had a couple of requests to add logo's for particular projects into the header area.
Updated by Rocco Stanzione over 16 years ago
- File project_css.diff project_css.diff added
+1. We don't even need a database field. The attached patch works for me, just create a public/stylesheets/<project identifier>.css.
Updated by Bradley Whittington over 16 years ago
This has the cost of a file_exists check for every page load, which is not ideal.
My attached patch just adds an id to the body, which has the drawback of using a single, monolithic css file for styling, but benefits from not adding file_exists checks.
Updated by Mischa The Evil about 11 years ago
- Status changed from New to Closed
Updated by Mischa The Evil about 11 years ago
- Related to Patch #14767: More CSS classes on various fields added