0

ここで、default.php ファイルの joomla 2.5 でモジュールを作成しています。このコードを使用して画像を呼び出しています。

       <img src="/home_interior/templates/business13/images/img1.jpg" alt="" />

画像はこの場所に保存されます

       wamp\www\home_interior\templates\business13\images 

しかし、フロントエンドの画像が表示されないので、誰か助けてください。

4

3 に答える 3

3

まず第一に、モジュールを作成している場合、それは にあるはずですjoomla_root/modules/mod_yourname/。そうであれば、テンプレート フォルダにある画像にリンクするのは奇妙に思えます。モジュールは、できれば にある独自のイメージを提供する必要がありますjoomla_root/media/mod_yourname/images/

画像要素を記述するには、JHTML::imageを使用することをお勧めします。

public static function image (
    $file
    $alt
    $attribs=null
    $relative=false
    $path_only=false
)

例:

<?php
echo JHTML::image('templates/business13/images/img1.jpg', 'Alt text');
?>
于 2012-09-24T13:19:59.777 に答える
0

JURI::root()次のように、ローカルホストとオンラインで機能するルート ディレクトリを定義するために使用する必要があります。

<img src="<?php echo JURI::root(). 'templates/business13/images/img1.jpg' ; ?>" alt="Image 1" />

注: alt=""HTML 標準で必要なため、 にもテキストを追加する必要があります。

于 2012-09-24T13:47:15.477 に答える
0

このために、このように使用JURI::rootして、フロントエンドで画像を表示できます。

<img src="<?php echo JURI::root().'templates/business13/images/img1.jpg';?>" alt="" />
于 2012-09-24T13:34:07.080 に答える