锚标记图像joomla

时间:2012-11-23 15:31:38

标签: joomla1.5 joomla2.5 virtuemart

如何使用图像按钮代替以下代码中的文本

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'))

1 个答案:

答案 0 :(得分:0)

$product是一个PHP对象,joomla使用JHTML!框架输出链接

实际上是你的代码:

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_ID /文件夹的语言INI文件中的单词和短语。对于english language和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>