View Single Post
Old 28.04.2004, 22:47   #5 (permalink)
vinack
Baby Mamber
 
Join Date: Apr 2004
Posts: 2
vinack is on a distinguished road
Default Re: replacing text with Images for Main Menu links

Hello
I just make such icon menu last night using a modified piece of code i found. The icon menu i make is used to show section item from a categorie; i thing it should be easy to adapt them for your purpose:

<?php // Custom icon menu
if(getMenuName() == "schiebewaende" || getMenuName() == "produkte") {
$database->setQuery("SELECT * FROM #__content WHERE sectionid = '2' AND catid = '7' AND state = '1' ORDER BY ordering"
);
$myIconmenu_rows = $database->loadObjectList();
$myIconmenu_content = "<pan class=\"pathway\" align=\"center\">";
foreach($myIconmenu_rows as $myIconmenu_row) {
$myIconmenulink = $myIconmenu_row->title;
$myIconmenulinkId = $myIconmenu_row->id;
$myIconmenu_content .= "<a href=\"/index.php?option=content&task=view&id=".sefRelToAb s($myIconmenulinkId)."&Item
id=27\" onMouseOver=\"document.".$myIconmenulink.".src='/images/Navigation/$myIconmenulink.g.gif'\" onMouseOut=\"document.".$myIconm
enulink.".src='/images/Navigation/$myIconmenulink.gif'\"><img src=\"/images/Navigation/$myIconmenulink.gif\" NAME=\"".$myIconmenulin
k."\" alt=\"".$myIconmenulink."\" border=\"0\"></a> ";
}
$myIconmenu_content = substr($myIconmenu_content,0,strlen($myIconmenu_co ntent)-2);
echo $myIconmenu_content;
}
?>
and

function getMenuName()
{
global $Itemid;
$name = getMenu($Itemid);

$name = ereg_replace('[/ ]', "", strtolower($name));
return $name;
}

function getMenu($itemid)
{
global $database;

$sql = "SELECT name FROM #__menu WHERE id='$itemid'";
$database->setQuery( $sql );

return $database->loadResult();
}

This template is in development under http://cms.hta.ch...
Kind regards - Vincent
vinack is offline