1

次のコードのテキストの代わりに画像ボタンを使用するにはどうすればよいですか?

JHTML::link ($product->link, JText::_ ('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name, 'class' => 'product-details'))

HTMLでは次のようにレンダリングされます<a href="blah blah">Product details

上記のphpコードのHREFタグで製品の詳細の代わりに画像を使用する方法

JHTML::link ($product->link, JText::_ ('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name, 'class' => 'product-details'))
4

1 に答える 1

0

$productはPHPオブジェクトであり、JHTMLはjoomla!によって使用されます。リンクを出力するためのフレームワーク

実際にあなたのコード:

JHTML::link ($product->link, JText::_ ('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name, 'class' => 'product-details'))

プレーンHTMLと同じです

<a href="<?php echo $product->link; ?>" title="<?php echo $product->product_name ?>" class="product-details"> <?php JText::_ ('COM_VIRTUEMART_PRODUCT_DETAILS');?></a>

JTextは、language /LANGUAGE_ID/フォルダに基づく言語INIファイルに基づく単語やフレーズを出力するために使用されます。英語およびvirtuemartコンポーネントの場合、文字列は/language/en-GB/en-GB.com_virtuemart.iniにあります。

画像リンクを使用するには、

<a href="<?php echo $product->link; ?>" title="<?php echo $product->product_name ?>" class="product-details"> <img=src="myimage.png" /></a>
于 2012-11-23T21:45:58.217 に答える