在joomla 3中隐藏主页中的组件div

时间:2015-11-11 08:56:28

标签: php css joomla

我有一个RocketTheme Affinity模板,当它隐藏组件时,包装器保持不变,我也希望它也被移除。 我只想在主页上禁用它(id = 101)。 在" index.php"波纹管代码称之为:

<?php
echo $section_rows->render();
?>

div名称是&#34; section-row3&#34;在名为&#34; rt_sectionrows.php&#34;的文件中 还有一些名为style6和tempate.css文件的css文件。

结论:

如何从主页隐藏某个div和类?

2 个答案:

答案 0 :(得分:0)

试试这个,

<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
    ?>
<script type="text/javascript">jQuery(document).ready(function(){   
jQuery('.section-row3').hide()
});</script>
<?php
}
?>

在主页底部添加此代码。它隐藏了那个div。

希望它有所帮助。

答案 1 :(得分:0)

你应该可以用一些CSS来做这件事。

进入Joomla!管理员,菜单,选择包含主页菜单项的菜单,然后进行编辑。

在菜单项中,选择“页面显示”。在底部,您将看到:Page Class。

添加空格并输入:homep

然后添加:

function parse(num) {
    return ('0' + Math.floor(num) % 24).slice(-2) + ':' + ((num % 1)*60 + '0').slice(0, 2);
}

parse(24.5) -> '00:30'
parse(1.25) -> '01:15'
parse(1.5) -> '01:30'
parse(1.75) -> '01:45'

到您的Rocket Theme Custom CSS或LESS文件。 然后用CSS隐藏它,我们指定了!important,所以它优先。