デフォルトの joomla を使用していますmod_banner。モジュールを変更して、バナー画像ごとに特定の css クラスを指定できるようにしたいので、モジュールが 3 つのバナー画像を表示する場合、最初のバナー (画像) には がclass="banner1"あり、2 番目の画像にはclass="banner2"3 番目の画像がありますclass="banner3"。 . どうやってやるの?
1 に答える
1
モジュールを変更する場合はmod_banners、次の手順に従ってください。
/modulesルート ディレクトリから を開きます。mod_bannersで名前が付けられたディレクトリを見つけますmodules/mod_banners- tmpl ディレクトリを見つける
modules/mod_banners/tmpl default.phpjoomla Web サイトのフロントエンドに画像を表示するファイルです。
このファイルを編集するだけです。タグを参照し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 に答える