Forums / Setup & design / Different image as top

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Different image as top

Author Message

Siw Helen Thorslund

Monday 18 October 2004 6:50:00 am

I'm trying to setp a switch between the image shown based on the $module_result.path[1].node_id.

I set it up like this:


{ if($module_result.path[1].node_id == "111") }

   image 1

{ else } 

   image 2

But this is not working...

Do any of you have a suggestion for me?

Thanx..

www.VZT.no ( http://www.VZT.no )
VZT References ( http://http://vzt.no/index.php/vzt_eng/referanser )
VZT Extensions ( http://vzt.no/index.php/vzt_eng/extensions )
www.MediaBase.no ( http://www.MediaBase.no )

Tobias Persson

Monday 18 October 2004 7:54:25 am

There are no 'if' in the template language. Use section and show instead.

{section show=$module_result.path[1].node_id|eq(111)}
   image 1

{section-else} 

   image 2

{/section}

Marco Zinn

Monday 18 October 2004 12:57:38 pm

Tobias is right. There is no "if" ("There is no spoon")
If you want to switch more than two images, you may want to have a look at the swich-case constructor.
We used this in a very similar case, but i don't have access to the template code at the moment.
Don't forget the fallback/default case, if you use "switch".

Marco
http://www.hyperroad-design.com

Vjeran Vlahovic

Tuesday 26 October 2004 11:07:37 am

I did it this way:

<div id="page-header2" {switch name=kategorija match=$module_result.path[1].node_id}
{case match='101'}
style="background: transparent url(/design/testing/images/background-header2.jpg) no-repeat;"
{/case}
{case match='108'}
style="background: transparent url(/design/testing/images/background-header6.jpg) no-repeat;"
{/case}
{case match='103'}
style="background: transparent url(/design/testing/images/header4.jpg) no-repeat;"
{/case}
{case}
style="background: transparent url(/design/testing/images/header5.jpg) no-repeat;"
{/case}
{/switch}>

http://www.netgen.hr/eng