0

我目前正在尝试在以下地址设置 Volusion 电子商务商店:http: //xlevj.jyetp.servertrust.com

我当前的站点模板使用了一个侧导航菜单,我用“信息链接”指定了它。

我的问题是这个。我只想在文章页面(即不是产品或类别页面)上显示“信息链接”菜单。是否可以以某种方式检测用户当前正在查看的页面类型,然后添加一个简单的 display:none; 向左导航 div?我知道 Volusion 平台有一些可能使之成为可能的 qwerk,我只是找不到任何文档。

应显示左侧导航的文章页面示例:http: //xlevj.jyetp.servertrust.com/help.asp

不应显示的产品页面和类别页面示例:http: //xlevj.jyetp.servertrust.com/Guitar-s/1820.htm

http://xlevj.jyetp.servertrust.com/Asheville-Ag505-Acoustic-Guitar-Natural-Finish-p/5697.htm

4

1 回答 1

1

您可以在 Volusion 上通过几种不同的方式完成此操作。关键是产品页面和类别页面都有独特的元素。一个简单的方法是根据 URL 检测页面的类型。

Volusion 产品页面 URL 都包含“-p/”(或“_p/”) Volusion 类别页面 URL 都包含“-s/”(或“_s/”)

因此,您可能会执行以下操作:

$(document).ready(function(){         
     var pathname = window.location.pathname;
     if(pathname.indexOf('-p/') > -1){
        $('body').addClass('product-page');
     }     
});

然后只需为左侧导航添加适当的 CSS 和 display:none。

于 2014-03-29T00:04:14.770 回答