1
A
回答
1
在app/design/frontend/default/your_company/template/catalog/product
编辑文件名为下的电网模式部分list.phtml
(或列表模式),你会看到一个初始列表项,看起来像
<li class="item<?php if(($i - 1) % $_columnCount == 0) : ?> first<?php elseif($i % $_columnCount == 0) : ?> last<?php endif; ?>">
您可以添加window.open
javascript函数的内onclick
事件,您的代码将如下所示:
<li class="item<?php if(($i - 1) % $_columnCount == 0) : ?> first<?php elseif($i % $_columnCount == 0) : ?> last<?php endif; ?>" onclick="window.open('<?php echo $_product->getProductUrl() ?>', '_self'); return false;">
注意:您可以在window.open
改变的第二个参数别的东西像_blank
如果您希望链接在新的选项卡/窗口中打开。 See here for more details。您可能需要添加一个小小的CSS来将列表项悬停更改为指针游标,例如
.category-products li:hover { cursor: pointer; }
0
你可以这样使用JS和CSS
使用jQuery的例子(假设你使用的是默认的CSS类名,该代码添加到将包含您的产品列表页面上的JS文件)完成
$(document).ready(function() {
$('ul.products-grid').click(function(e) {
if($j(e.target).is("img"){
window.location.href = $(e.target).closest("li").find('a:first').attr("href");
}
});
});
CSS
.products-grid li:hover { cursor: pointer; }
+0
谢谢!以前的回答已经完成了这项工作但jsfiddle是一个非常有用的工具。 – user1953441
相关问题
- 1. Magento的1.7 CE - 产品
- 2. Magento 1.7 - 成功下单后更改可下载产品网址
- 3. Magento:1.7 - 相同的产品有不同的价格基于magento
- 4. Magento 1.7 - 加入可配置产品信息的订单商品
- 5. 产品价格Prestashop 1.7
- 6. Magento 1.7应用jcarousel on upsell产品
- 7. Magento 1.7无法保存upsell产品
- 8. Magento 1.7产品重新导入问题
- 9. 过滤产品收集Magento的1.7
- 10. Cron作业禁用产品Magento 1.7 CE
- 11. Magento 1.7进口产品问题
- 12. Magento 1.7 CSV更新产品类别
- 13. 调整默认的magento 1.7产品图像
- 14. Magento的1.7产品图像导入未分配图像产品
- 15. Magento目录产品网格所在
- 16. Magento的1.7重建索引不会对产品价格
- 17. 如果0在magento 1.7中隐藏产品价格?
- 18. 的Magento:次的产品在产品网格
- 19. Easy Slider 1.7 - 使整个幻灯片可点击
- 20. Magento可配置产品价格
- 21. 点击产品它会自动重定向另一个网站
- 22. Magento负面产品价格
- 23. Magento更新产品价格
- 24. 如何使整个网格视图行可点击与asp.net 3.5
- 25. 如何在magento 1.7中获得多个产品详细信息1.7
- 26. 微网格产品网格
- 27. Magento 1.7显示块中的2个类别中的产品
- 28. 如何使用PHP在Magento 1.7中创建分组产品
- 29. Magento 1.7:使用过滤器来过滤产品并更改URL?
- 30. Magento的不同产品价格开始第二个产品
这样做的工作。谢谢! – user1953441
不客气!如果这解决了问题,请接受答案! – djthoms