客户网站使用 Joomla 模板,左栏中有很多模块,但对于我正在设计的自定义组件,这些模块必须替换为垂直菜单。我想出的破解解决方案是用 CSS 隐藏这些模块:
div#leftpad > div {
display:none;
}
然后用 javascript插入一个<div id='compmenu'>
in并设置. 使用 jQuery,我可以做到<div id='leftpad'>
display:block
jQuery('#compmenu').appendTo('#leftpad').show();
该组件显示谷歌地图,因此无论如何都需要javascript。这里有任何 Joomla 专家知道实现相同结果的更优雅或更直接的方法吗?