我正在使用默认的 joomla mod_banner。我想修改模块,以便可以为每个横幅图像提供特定的 css 类,因此如果模块显示 3 个横幅图像,则第一个横幅(图像)将具有class="banner1",第二个图像将具有class="banner2"第三个图像class="banner3",依此类推. 我怎样才能做到这一点?
1 回答
1
如果您决定修改您的mod_banners模块,那么只需按照以下步骤操作:
/modules从你的根目录打开。- 找到名为的
mod_banners目录modules/mod_banners - 找出tmpl目录
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 模块结构,那么您可以轻松修改它。
于 2012-11-29T04:06:56.387 回答