WebsiteBaker Community Forum

WebsiteBaker Support (2.8.x) => Templates, Menus & Design => Topic started by: nps on February 21, 2010, 03:12:35 AM

Title: how add image to link by page id
Post by: nps on February 21, 2010, 03:12:35 AM
My code

$image_arr = array(
55 => '/media/gallerys/kelione-i-ventes-raga/thumb/kelione-i-ventes-raga-026.jpg',
56 => '/media/gallerys/kelione-i-ventes-raga/thumb/kelione-i-ventes-raga-023.jpg'
);


show_menu2(0, SM2_CURR+1, SM2_CURR+2, 0,  '<div class="image_title"> <div class="imagep">
    [a]<img src="'.$image_arr[55].'" alt="" border="0" width="230" height="130" />[/a]
 </div>[menu_title]</div>');

how add image from array 'image_arr' in show_menu2? (55 and 56 is pages id)
Title: Re: how add image to link by page id
Post by: BerndJM on February 21, 2010, 05:01:23 AM
Hi,

if you have a closer look to the SM2 documentation (to find in the modules directory) you will see in the section
"FORMAT STRINGS"
the following:
Quote
[page_id]       Page ID of the current menu item

Regards Bernd
Title: Re: how add image to link by page id
Post by: nps on February 21, 2010, 02:35:24 PM
Yes, i'm found about page_id, but $image_arr is php. Try but not wirked with [page_id]. Try php variable $page_id but show parent menu id.
Title: Re: how add image to link by page id
Post by: sky writer on June 19, 2011, 07:02:22 PM
I am very interested in this functionality.  Were you ever able to get the results you were after?
Title: Re: how add image to link by page id
Post by: DarkViper on June 20, 2011, 12:17:51 AM
a easy, but not the cleanest way::

save files like:
/wb/media/gallerys/kelione-i-ventes-raga/thumb/kelione-i-ventes-raga-55.jpg
/wb/media/gallerys/kelione-i-ventes-raga/thumb/kelione-i-ventes-raga-56.jpg

then use
Code: [Select]
<?php
show_menu2
(0SM2_CURR+1SM2_CURR+20,  &#39;<div class="image_title"> <div class="imagep">
    
[a]<img src="/wb/media/gallerys/kelione-i-ventes-raga/thumb/kelione-i-ventes-raga-[page_id].jpg" alt="" border="0" width="230" height="130" />[/a]
 </
div>[menu_title]</div>&#39;);
?>
Title: Re: how add image to link by page id
Post by: sky writer on June 20, 2011, 06:00:09 AM
Very nice.  How would I go about making this a horizontal menu.  I've styled as I've done with other horizontal menus I use, but the internal div's seem to be breaking things.  If I take out the internal div's and put just one div outside the show_menu code, then it works horizontally.  But the menu title appears to the right of the image, instead of below, which is what I want.

Any direction would be greatly appreciated.