【问题标题】:magento, wordpress, and ajaxmagento、wordpress 和 ajax
【发布时间】:2012-01-06 19:19:29
【问题描述】:

我在这里进退两难。我需要设置一个 magento 和一个 WordPress 页面才能像这个例子一样运行:

第 1 层:是主导航,没关系。 第 2 层:Magento 中的默认产品列表页面是否在网格中显示所有产品... 现在是困难的部分,

第 3 层:单击产品后,第 3 层从右侧滑入,显示产品详细信息页面

这与 wordpress 页面的设置几乎相同

我正在考虑使用 iframe,但是 SEO 会不会有问题,因为我需要在点击时将 URL 更改为详细信息页面:X

我只需要有人为我指明正确的方向。

【问题讨论】:

    标签: jquery ajax magento iframe


    【解决方案1】:

    您可以通过 jQuery load() 函数来完成,但您应该将产品 url 放入 layer2 中:

    让我们说 LAYER3 div id #product-content

    $("#product-content").load("http://example.com/catalog/product/view/id/23");
    

    其他方式,您应该像这里一样进行扩展: Magento Quick View Ajax

    +++++ 编辑 +++++
    你想获取目标 URL 路径,所以:

    $product = Mage::getModel('catalog/product')->load($productId);
    $rewritePath = Mage::getModel('catalog/url_rewrite')->loadByRequestPath($product->getUrlPath());
    $targetPath = $rewritePath->getTargetPath();
    

    因此,产品 URL 始终相同。

    【讨论】:

      猜你喜欢
      • 2016-11-14
      • 2013-01-27
      • 1970-01-01
      • 2013-09-16
      • 1970-01-01
      • 2013-09-26
      • 2022-01-11
      • 2015-08-21
      • 2017-09-12
      相关资源
      最近更新 更多