我正在使用默认joomla mod_banner
。
我想修改模块,以便为每个横幅图像提供特定的css类,因此如果模块显示3个横幅图像,则第一个横幅(图像)将具有class="banner1"
,第二个图像将具有{{1第三张图片将有class="banner2"
,依此类推。
我怎样才能做到这一点?
答案 0 :(得分:1)
如果您决定修改mod_banners
模块,请按照以下步骤操作:
/modules
。mod_banners
modules/mod_banners
的目录
modules/mod_banners/tmpl
default.php
是将图片显示在您joomla网站前端的文件。只需编辑此文件即可。请参阅img
标记,然后只需更改要为该类提供的名称。
更新:查看给定的代码:
// Add variable before
$unique_number = 1;
// Provide the Provides the images URL or related information
foreach($list as $item):
现在只需查找<img
标记,然后添加类似
<img class='banner-<?php echo $unique_number?>'
并在文件末尾找到endforeach;
,只需添加类似
<?php
$unique_number++;
endforeach;
?>
为您提供类似banner-1, banner-2, ....
等的课程名称
重要:如果您注意到default.php
最顶层的模块将图像提供给阵列,如果您熟悉Joomla模块结构,那么您可以轻松修改它