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