2012-11-23 125 views
1

我怎样才能在下面的代码使用图像按钮,而不是文字的锚标签图像的Joomla

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代码

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

回答

0

$product HREF标记是一个PHP对象,JHTML所使用的Joomla!框架输出链接

其实你的代码:

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

等于基于语言/ LANGUAGE_ID纯HTML

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

JText用于基于语言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>