mod vtem accordion menu в названии темы, сменить класс надо vtem_k2_menu
default.php
<?php
/**
* Module Accordion Menu For Joomla 1.5.x or 1.6.x
* WEB URL http://www.vtem.net
* License GPLv2.0 - http://www.gnu.org/licenses/gpl-2.0.html
*/
// No direct access.
defined('_JEXEC') or die;
$mouseoverdelay = $params->get('mouseoverdelay', 200);
$animatespeed = $params->get('animatespeed', 500);
$defaultid = $params->get('defaultid', 0);
$mouse_event = $params->get('mouse_event','click');
$script = $params->get('script',1);
$style = $params->get('style', 0);
$vtemstyle = $params->get('vtemstyle',1);
if($style == 1) $vtemstyle = "";
$width = $params->get('width','220px');
$collapseprev = $params->get('collapseprev',1)? 'true' : 'false';
$onemustopen = $params->get('onemustopen', 1)? 'true' : 'false';
$persiststate = $params->get('persiststate', 0)? 'true' : 'false';
$background = $params->get('background','#555');
$textcolor = $params->get('textcolor','#ccc');
$sub_background = $params->get('sub_background','#777');
$sub_textcolor = $params->get('sub_textcolor','#ccc');
$hovertextcolor = $params->get('hovertextcolor','#f90');
$css = $params->get('css');
$doc = &JFactory::getDocument();
$doc->addStyleSheet(JURI::root().'modules/mod_vtem_accordion_menu/style.css');
if ($script == 1){
echo "<script src='".JURI::root()."modules/mod_vtem_accordion_menu/js/jquery-1.4.2.min.js' type='text/javascript'></script>";
}
?>
<script type="text/javascript" src="<?php echo JURI::root();?>modules/mod_vtem_accordion_menu/js/menu.js"></script>
<script type="text/javascript">
ddaccordion.init({ //top level headers initialization
headerclass: "vtemparent1<?php echo $params->get('slideID');?>",
contentclass: "vtemlevel1<?php echo $params->get('slideID');?>",
revealtype: "<?php echo $mouse_event;?>",
mouseoverdelay: <?php echo $mouseoverdelay;?>, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: <?php echo $collapseprev;?>, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [<?php echo $defaultid;?>], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: <?php echo $onemustopen;?>, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: <?php echo $persiststate;?>, //persist state of opened contents within browser session?
toggleclass: ["unselectedmenu", "selectedmenu"],
togglehtml: ["none", "", ""],
animatespeed: <?php echo $animatespeed;?>, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){},
onopenclose:function(header, index, state, isuseractivated){}
})
ddaccordion.init({ //2nd level headers initialization
headerclass: "vtemparent2<?php echo $params->get('slideID');?>",
contentclass: "vtemlevel2<?php echo $params->get('slideID');?>",
revealtype: "<?php echo $mouse_event;?>",
mouseoverdelay: <?php echo $mouseoverdelay;?>, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: <?php echo $collapseprev;?>, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: <?php echo $persiststate;?>, //persist state of opened contents within browser session?
toggleclass: ["", "selected_submenu"],
togglehtml: ["none", "", ""],
animatespeed: <?php echo $animatespeed;?>, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){},
onopenclose:function(header, index, state, isuseractivated){}
})
ddaccordion.init({ //3nd level headers initialization
headerclass: "vtemparent3<?php echo $params->get('slideID');?>",
contentclass: "vtemlevel3<?php echo $params->get('slideID');?>",
revealtype: "<?php echo $mouse_event;?>",
mouseoverdelay: <?php echo $mouseoverdelay;?>, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: <?php echo $collapseprev;?>, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: <?php echo $persiststate;?>, //persist state of opened contents within browser session?
toggleclass: ["", "selected_submenu1"],
togglehtml: ["none", "", ""],
animatespeed: <?php echo $animatespeed;?>, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){},
onopenclose:function(header, index, state, isuseractivated){}
})
</script>
<style type="text/css">
div
categories.php
<?php
<script type="text/javascript" src="<?php echo JURI::root();?>modules/mod_vtem_accordion_menu/js/menu.js"></script>
<script type="text/javascript">
ddaccordion.init({ //top level headers initialization
headerclass: "vtemset0<?php echo $params->get('slideID');?>",
contentclass: "vtemlevel1<?php echo $params->get('slideID');?>",
revealtype: "<?php echo $mouse_event;?>",
mouseoverdelay: <?php echo $mouseoverdelay;?>, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: <?php echo $collapseprev;?>, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [<?php echo $defaultid;?>], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: <?php echo $onemustopen;?>, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: <?php echo $persiststate;?>, //persist state of opened contents within browser session?
toggleclass: ["unselectedmenu", "selectedmenu"],
togglehtml: ["none", "", ""],
animatespeed: <?php echo $animatespeed;?>, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){},
onopenclose:function(header, index, state, isuseractivated){}
})
ddaccordion.init({ //2nd level headers initialization
headerclass: "vtemset1<?php echo $params->get('slideID');?>",
contentclass: "vtemlevel2<?php echo $params->get('slideID');?>",
revealtype: "<?php echo $mouse_event;?>",
mouseoverdelay: <?php echo $mouseoverdelay;?>, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: <?php echo $collapseprev;?>, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: <?php echo $onemustopen;?>, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: <?php echo $persiststate;?>, //persist state of opened contents within browser session?
toggleclass: ["unselected_submenu", "selected_submenu"],
togglehtml: ["none", "", ""],
animatespeed: <?php echo $animatespeed;?>, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){},
onopenclose:function(header, index, state, isuseractivated){}
})
ddaccordion.init({ //3nd level headers initialization
headerclass: "vtemset2<?php echo $params->get('slideID');?>",
contentclass: "vtemlevel3<?php echo $params->get('slideID');?>",
revealtype: "<?php echo $mouse_event;?>",
mouseoverdelay: <?php echo $mouseoverdelay;?>, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: <?php echo $collapseprev;?>, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: <?php echo $onemustopen;?>, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: <?php echo $persiststate;?>, //persist state of opened contents within browser session?
toggleclass: ["unselected_submenu", "selected_submenu"],
togglehtml: ["none", "", ""],
animatespeed: <?php echo $animatespeed;?>, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){},
onopenclose:function(header, index, state, isuseractivated){}
})
</script>
<style type="text/css">
div#vtemk2category ul.vtem_k2_menu, div#vtemk2category ul.vtem_k2_menu ul{
width:<?php echo $width;?>;
}
div.style1 ul.vtem_k2_menu li a:link,div.style1 ul.vtem_k2_menu li a:visited{
background-color:<?php echo $background;?>;
color:<?php echo $textcolor;?>;
}
div.style1 ul.vtem_k2_menu li ul li a:link,div.style1 ul.vtem_k2_menu li ul li a:visited{
background-color:<?php echo $sub_background;?>;
color:<?php echo $sub_textcolor;?>;
padding-left:10px;
}
div.style1 ul li a:hover,div.style1 ul li a.activeCategory{
color:<?php echo $hovertextcolor;?> !important;
}
<?php echo $css;?>
</style>
<div id="vtemk2category" class="<?php echo 'style'.$style.$vtemstyle;?> vtemAccordion<?php echo $params->get('moduleclass_sfx'); ?>">
<?php echo $output; ?>
</div>
Где тут вставить свой класс чтоб он присвоился менюшке, менял все что там по очереди не проконало?