我有一个我在网站上使用的自定义模板。在我的页面右侧,我有一个背景颜色的位置,我不想在我的使用条款页面上显示。该位置包含一个twitter模块,我可以从页面中删除,但我仍然留下一个包含css背景颜色的小盒子。我可以完全从使用条款页面中删除此位置。
答案 0 :(得分:1)
在您的使用条款页面中,添加一个自定义类terms-of-use
,然后使用background: transparent
覆盖它
可以通过Adding custom class on Joomla pages
生成动态自定义类<强> CSS 强>
body.terms-of-use .social {
background: transparent;
}
<强>输出:强>
答案 1 :(得分:0)
您可以编辑html模板,查找index.php中显示模块的位置将是这样的......
<jdoc:include type="modules" name="social" style="none" />
并在PHP中添加一些代码,以便在发布模块时仅显示模块。这样,如果没有要显示的内容,joomla将不会写任何内容,除了改善页面的加载外,不需要在CSS中做任何事情。
<?php if($this->countModules('social')) : ?>
<jdoc:include type="modules" name="social" style="none" />
<?php endif; ?>