有没有办法在新的浏览器窗口中打开类别视图中的产品详细信息?该按钮的当前代码是:
<p>
<?php // Product Details Button
echo JHTML::link ($product->link, JText::_ ('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name, 'class' => 'product-details'));
?>
</p>
我正在使用Joomla! 2.5.11和VM 2.0.22a
答案 0 :(得分:2)
除了title和class之外,您还可以将第三个参数传递给数组:
array('title'=&gt; $ product-&gt; product_name,'class'=&gt;'product-details','target'=&gt;'_ blank')
答案 1 :(得分:0)
我更改了以下代码,重写了com_virtuemart / views / category / default.php:
<?php // Product Details Button
echo JHTML::link ($product->link, JText::_ ('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name, 'class' => 'product-details')); ?>
要:
<?php $url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id . '&tmpl=component'); ?>
...以及文字链接:
<a class="product-details" href="<?php echo $product->link ?>" target="_blank"><?php echo JText::_('COM_VIRTUEMART_PRODUCT_DETAILS') ?></a>