Assign a different header image per page

For discussion and questions related to CMS Specific templates and stylesheets (CSS), and themes. or layout issues. This is not a place for generic "I don't know CSS issues"
Post Reply
burga3
New Member
New Member
Posts: 3
Joined: Tue Feb 26, 2013 11:28 pm

Assign a different header image per page

Post by burga3 »

Hi Guys, I'm new here. I'm trying to build a website that uses different header image per page. I dont know how to do that and I dont want to create a template for every page. Can you guys help. I think perhaps using custom content blocks, but again am in the dark.

Please help
User avatar
Dr.CSS
Moderator
Moderator
Posts: 12711
Joined: Thu Mar 09, 2006 5:32 am

Re: Assign a different header image per page

Post by Dr.CSS »

Do you want to change every pages header image or just some of them or different ones per section..?
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: Assign a different header image per page

Post by velden »

Have a look at the {content_image} tag which exists by default.

You have to point it to a directory and the editor will see an dropdown list where it can choose an image (unfortunately just bij filename, no preview).
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Assign a different header image per page

Post by Rolf »

- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Recon
Forum Members
Forum Members
Posts: 200
Joined: Sat Oct 09, 2010 10:23 am

Re: Assign a different header image per page

Post by Recon »

{if $page_alias eq "ur-pagealias-name"}
Img tags
{else}
Img tag
{/if}


Or upload images with pagealias name and call them like
<img src"{uploads_url}/{$page_alias}.jpg"/>
burga3
New Member
New Member
Posts: 3
Joined: Tue Feb 26, 2013 11:28 pm

Re: Assign a different header image per page

Post by burga3 »

Well, it is going to be separate image for separate page,

Like this:
About us - image "aboutus.jpg"
Services - image "services.jpg" etc...

I want them to share same template tho.
Is that possible?
User avatar
Dr.CSS
Moderator
Moderator
Posts: 12711
Joined: Thu Mar 09, 2006 5:32 am

Re: Assign a different header image per page

Post by Dr.CSS »

Many ways to do it depending on how much control you want to give the editors...

In template...

<div id='header'>
<img src='uploads/images/headers/{$page_alias}.jpg alt='{$page_alias}' />
</div>

using CSS...
<div id='header' class='{$page_alias}'>
</div>

.about-us {background: url(uploads/images/headers/someimage.jpg) no-repeat left top;}
.services {background: url(uploads/images/headers/some0therimage.jpg) no-repeat left top;}

Per page WYSIWYG image picker with default image...

{content block='headimage' label='Header Image only NO text' assign='headimg'}
<div id='header'>
{if !empty($headimg)}
{$headimg}
{else}
<img src='uploads/images/headers/defaultImage.jpg alt='defaultText' />
{/if}
</div>
burga3
New Member
New Member
Posts: 3
Joined: Tue Feb 26, 2013 11:28 pm

Re: Assign a different header image per page

Post by burga3 »

Thank you so much.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Assign a different header image per page

Post by Rolf »

I described 4 possible methods at my blog: https://www.cmscanbesimple.org/blog/ass ... e-per-page

Hope this helps, Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Post Reply

Return to “Layout and Design (CSS & HTML)”