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