Advanced Joomla Templating (pt1) Using Module Class Suffix

an article from User Written Resources

1. duplicate the styles already used for the particular module, adding a suffix to each style name. this will definitely include some of the following;

1. .module {}
2. div.moduletable {}
3. div.moduletable h3 {}
4. table.moduletable {}/li>
5. table.moduletable th
6. table.moduletable td

and can include other styles used on the content in that section, such as;

1. ol, ul, li {}
2. a:link,a:visited,a:hover {}
3. a.readon:link,a.readon:visited,a.readon:hover {}

and others, note that certain modules already may have specific css styles associated with them (such as latestnews & mostread lists) so if you are modifying one of these modules, you might need to either remove the specific style so the module class suffix style can be applied, or just change those specific styles.

example from "freemambo template"

table.moduletable { float: left; padding: 0px; margin: 0px; width: 152px; background: url(../images/leftright.gif); } table.moduletable th { background: url(../images/subhead_bg.gif); font-size: 10px; text-align: center !important; text-align:center; padding-top: 4px; padding-left: 0px; height: 23px; text-decoration: none; width: 154px !important; width:152px; color:#FFFFFF; text-transform:uppercase; } table.moduletable td { font-size: 11px; padding-left: 5px; padding-right: 2px; font-weight: normal; color:#000000; }

no module suffix screenshot

2 .make changes to these styles as desired.

example of changes to "freemambo template" - adding suffix eg

table.moduletableeg { float: left; padding: 0px; margin: 0px; width: 152px; } table.moduletableeg th { background-color: #FF9900; color: #333333; font-size: 12px; text-align: center !important; text-align:center; padding-top: 2px; padding-left: 0px; height: 23px; text-decoration: none; width: 154px !important; width:152px; text-transform:lowercase; } table.moduletableeg td { background-color: #EEEEEE; font-size: 11px; padding-left: 5px; padding-right: 2px; font-weight: normal; color:#FF0000; }

eg module suffix screenshot

3. update the module class suffix within joomla administrator.

1. go to 'Modules' -> 'Site Modules'
2. click on the module you'd like to apply the new css styles to
3. enter the suffix you used in the module class suffix field & click 'Save'

site module - edit screenshot

About Author

technology geek, music addict, websaavy, fiction fan, wannabe writer, fantasy/sci-fi aficionado
personal site: natsirtm.com
new site just started - revenue sharing for authors: User Written Resources.com

Source: ArticleTrader.com


Other articles in Web Design category

The hottest tip on getting a web site listed quickly by Yahoo, Inktomi, MSN, FAST, Altavista and HotBot

Every webmaster knows that the free search engines are a major source of traffic. They also know that applying all the SEO techniques in the world will not in itself get their web pages spidered, indexed and listed. Yes, sure, a "perfect" page, once indexed... More...

Benefits of Working with a Logo Designer

There are many benefits that you can take advantage of by hiring a logo designer to work on your behalf. So many people need a professional logo designer, but in the end they are too cheap to hire one. Instead of letting this happen to you, you should simply consider the benefits of working... More...

Increasing Your Marketability: An Introduction to Accessible Web Design

Accessibility in Web Design addresses the issue of creating Web sites that are accessible to all users, regardless of physical ability or the way in which they are using the Internet. Why Accessibility Is Important Why aren't all Web sites accessible? You may be asking yourself why this... More...


web tracker