是否可以直接链接到产品标签?
像
mysite.com/ onclick =转到第3页
等
答案 0 :(得分:2)
不幸的是,没有一些编码。选项卡是ul-list中的li元素。你可以做的是一个javascript片段,它检查给定的请求参数并触发特定标签链接上的点击事件。
这是现代主题演示商店的一部分:
<ul class="product-tabs">
<li id="product_tabs_description" class=" active first"><a href="#">Product Description</a></li>
<li id="product_tabs_upsell_products" class=""><a href="#">We Also Recommend</a></li>
<li id="product_tabs_additional" class=""><a href="#">Additional Information</a></li>
<li id="product_tabs_product.tags" class=" last"><a href="#">Product Tags</a></li>
</ul>
... Chrome浏览器工具会显示第一个标题页:
<a href="javascript:void(0)">Product Description</a>
...将运行此代码:
initTab: function(el) {
el.href = 'javascript:void(0)';
if ($(el.parentNode).hasClassName('active')) {
this.showContent(el);
}
el.observe('click', this.showContent.bind(this, el));
},
所以,我会通过在Javascript中查找请求参数并触发该li元素链接的click事件来解决它。
答案 1 :(得分:1)
我知道这是一个老问题。但是,有人可能正在寻找简单的内置解决方案。
您只需在网址中提供标签的ID(例如在产品添加/编辑页面中)。例如:
http://yoururl.com/admin/catalog_product/edit/tab/product_info_tabs_inventory/id/259/