- shyra answered »MenuTree Mystery« 22:45h
- dks answered »include a file« 18:22h
- dks answered ».764 -> 1.1.1, Can't add new blocks« 17:33h
- craigh posted »PostCalendar 5.5.0RC1 needs testers and translators« 17:24h
- bartl answered »Upgrading 1.0.2 --> 1.1.1« 15:02h
- Charlie-otb answered »SafeHTML output filter and youtube« 10:02h
- dl7und answered »Adding an "About Us" page« 03:34h
Login
Different layout for different module
-
- Rank: Freshman
- Registered: 01.02.08
- last visit: 16.02.08
- Posts: 5
Hey all, I have a site running on postnuke .8RC2 with three column layout. For some modules I want to use two column layout. Is there an easy way to do that? For example in customized News template put some line saying to use different stylesheet or something like that. -
- Rank: Legend
- Registered: 31.12.69
- last visit: 30.06.09
- Posts: 6766
Each module can have a custom template, if your theme doesn't have a 2 col layout as part of it, then make a new template and assign it for the modules you want that layout. If I'm not mistaken, with .8 you can even customize it down to different layouts per function even. -
- Rank: Freshman
- Registered: 01.02.08
- last visit: 16.02.08
- Posts: 5
Thank you very much for your answer. My theme already has two CSS stylesheets - one of them is for two column version and the other one is for the three column version. However I just don't know how (and where) to assign it to each module. If there is any documentation for this just point me there, but I couldn't find it. Thanks again -
- Rank: Legend
- Registered: 31.12.69
- last visit: 30.06.09
- Posts: 6766
You need to consult your theme as to how to do that. Odds are if they put in two style sheets, they provide a 2 col template, you just have to configure what template to use for what module in the settings for the theme. -
- Rank: Professional
- Registered: 24.08.03
- Posts: 757
Hi,
in pageconfigurations.ini (config subdir) you can add different templates
check for example the SeaBreeze theme:
Code
And in htmlpages.ini in SeaBreeze, here you can set the htm template file belonging to the module you want to override:
Code
page = NoRightColumn.htm
palette = SeaBreeze
[blocktypes]
[blockpositions]
left = lsblock.htm
right = rsblock.htm
center = ccblock.htm
[blockinstances]
--
erikspaan.nl, avwijchen.nl
BlankTheme, News module, zikula.nl -
- Rank: Team Member
- Registered: 08.12.03
- last visit: 29.06.09
- Posts: 3062
I split this topic, the thread was hijacked a bit.. and the other half can be found here: http://community.postnuke.com/module-Forum-viewtopic-topic-54003-start-0.htm#pid233671
--
David Pahl
Zikula Support Team
- Moderated by :
- Support
