Grazie davvero per tutto l'aiuto.
Io adesso provo a spiegare meglio: questo template era per joomla 1.0 e poi l'ho upgradato a 1.5. Da subito sia upgradato, sia quando lo facevo funzionare in legacy mode, il menu principale è cambiato. Era un menu fatto a barrete con una iconcina a forma di stella vicino ogni voce, ed era grigio... poi se passavi il mouse diventava rosa sia la barra dove erano le varie voci, sia le scritte, sia la stellina.
Invece su joomla 1.5 le barre non ci sono più, ma è tutto liscio con le singole voci precedute dalla freccetta.
Prima, gestivo l'icona a stella grigia di defalut tramite l'index, mentre le il resto avevo impostato qui così nel css
a.mainlevel#active_menu {
font-family : Georgia, Arial, Helvetica, sans-serif;
background-image: url(../images/barrarosaactive.png);
background-repeat: no-repeat;
color : #8f8f8f;
border-right : 2px solid #999999;
font-weight : bold;
font-size : 11px;
height : 22px !important;
height : 22px;
text-decoration : none;
text-align : center;
padding-left : 8px;
}
a.mainlevel#active_menu:hover {
background-image: url(../images/barraactivemenuhover.png);
color : #CC6699;
padding-left : 18px;
}
e funzionava alla grande.
Ora tutto questo non basta più, e non capisco perchè.
<body>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td id="top_menu">
<div id="top_menu_inner"><?php mosLoadModules ( 'user3' ); ?></div></td></tr>
<tr><div class="clr"></div>
<td id="header">
<?php
if ( $top > 0 ) {
?>
<div id="top"><div class="top_scroll"><?php mosLoadModules ( 'top', -2 ); ?></div></div>
<?php
}
?> </td>
</tr>
<tr>
<td id="content_outer" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" class="content_table">
<tr valign="top">
<?php
if ( $left > 0 ) {
?>
<td>
<div id="left_outer">
<div id="left_header"></div>
<div id="left_inner">[b]<img src="images/iconamenu.png" width="27" height="20" />[/b]
<?php mosLoadModules ( 'left', -2 ); ?>
</div>
<div id="left_footer"></div>
</div> </td>
<?php
}
?>
<td width="100%">
<div id="pathway"> <div id="pathway_text">
<?php mosPathWay(); ?>
</div> </div>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="content">
<tr>
<td colspan="<?php echo $colspan; ?>">
<div id="main_content"><?php mosMainBody(); ?></div> </td>
</tr>
<?php
if ($colspan > 0) {
?>
<tr valign="top">
<?php
if ( $user1 > 0 ) {
?>
<td width="50%">
<div id="user1_outer"><div class="user1_inner">
<?php mosLoadModules ( 'user1', -2 ); ?>
</div> </div> </td>
<?php
}
if ( $colspan == 3) {
?>
<?php
}
if ( $user2 > 0 ) {
?>
<td width="50%">
<div id="user2_outer">
<div class="user2_inner">
<?php mosLoadModules ( 'user2', -2 ); ?>
</div> </div> </td>
<?php
}
?>
</tr>
<tr>
<td colspan="<?php echo $colspan; ?>"> </td>
</tr>
<?php
}
?>
</table> <div id="content_foot"></div> </td>
<?php
if ( $right > 0 ) {
?>
<td><div id="right_outer">
<div id="left_header"></div>
<div id="right_inner">
<?php mosLoadModules ( 'right', -2 ); ?>
</div><div id="left_footer"></div>
</div> </td>
<?php
}
?>
</tr>
</table> </td>
</tr>
<tr><?php
if ( $banner > 0 ) {
?>
<td id="user"><div id="banner"><div id="banner_inner"><?php mosLoadModules( "banner", -1 ); ?></div></div></td>
<?php
}
?>
</tr>
<tr>
<td id="footer"><?php include_once('includes/footer.php'); ?></td>
</tr>
</table>
<?php mosLoadModules( 'debug', -1 );?>
</body>
</html>
Nel neretto vedi dove avrei settato la icona menu, che però non viene affatto visualizzata, mentre il menu attivo è settato nel css, come ti ho riportato sopra.
ho fatto prove varie, ma l'unica cosa che ho ottenuto è che questa icona menu(la stella) diventasse una evidenziazione delle voci del menu(come quando uno vuole evidenziare un testo), ma non una immagine a lato, come è ora la freccetta (che non riesco a togliere).
Ti ringrazio tanto per l'aiuto