0

我正在使用默认的 joomla mod_banner。我想修改模块,以便可以为每个横幅图像提供特定的 css 类,因此如果模块显示 3 个横幅图像,则第一个横幅(图像)将具有class="banner1",第二个图像将具有class="banner2"第三个图像class="banner3",依此类推. 我怎样才能做到这一点?

4

1 回答 1

1

如果您决定修改您的mod_banners模块,那么只需按照以下步骤操作:

  1. /modules从你的根目录打开。
  2. 找到名为的mod_banners目录modules/mod_banners
  3. 找出tmpl目录modules/mod_banners/tmpl
  4. 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 回答