2011-03-07 74 views
0

是否有可能直接鏈接到產品選項卡?Magento直接鏈接到產品選項卡

mysite.com/的onclick =去TAB3

+0

您需要提供比一大堆更多的信息,如果你期待一個答案...你有什麼用,你指的是什麼選項卡(例如更多信息或評論選項卡)主題? – 2011-03-08 07:10:59

+0

這是現代主題>產品頁面上的更多信息選項卡(特別優惠選項卡可以很好地執行相同的操作,但「更多信息」是我的問題的焦點) – jon 2011-03-08 12:35:20

回答

2

遺憾的是並非沒有一些編碼。選項卡是ul列表中的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元素鏈接的單擊事件來解決此問題。

+0

您是否知道任何具有此功能的網站? – jon 2011-03-10 12:34:11

1

我知道這是一個老問題。但是,有人可能正在尋找簡單的內置解決方案。

你可以簡單地給出標籤在URL中的ID(如在產品添加/編輯頁面)。 〔實施例如下:

http://yoururl.com/admin/catalog_product/edit/tab/product_info_tabs_inventory/id/259/