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 对象,而 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 文件中的单词和短语。对于英语语言和美德玛特组件,您的字符串位于 /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 回答