【问题标题】:Prestashop 1.4 - Create 3 product page instead of 1 product pagePrestashop 1.4 - 创建 3 个产品页面而不是 1 个产品页面
【发布时间】:2013-07-06 16:46:28
【问题描述】:

我想创建 3 个内容不同的产品页面,而不是 1 个产品页面。
第一页包括图片、产品描述和“继续下一页”按钮。
第二页在产品图片上包含一个 Jcrop(Jquery 插件)。
第三页包括属性和价格以及“加入购物车”按钮。
结构必须类似于:this site
每个页面必须可以向其他页面发送数据。
我的问题是如何创建新页面以及如何将它们链接在一起。
我的 prestashop 版本是 1.4.9 。

【问题讨论】:

    标签: product prestashop


    【解决方案1】:

    也许您可以使用一些挂钩来显示“隐藏”的 div。然后,当您单击按钮时,您会隐藏当前页面并显示隐藏的 div ? (使用 jQuery)

    【讨论】:

    • 感谢不错的解决方案。但可能会使页面加载时间变长
    • 是的,加载时间会长一些,那么 iFrame 呢?
    • 我正在寻找一种方法来制作新的 tpl,例如 product2.tpl、product3.tpl
    【解决方案2】:

    您可以使用标签来区分要显示的产品页面。这段聪明的代码对 PrestaShop 1.4.4 很有效

    {if in_array("colop",$product->tags[6])}
    custom product tpl
    {/if}
    

    如果产品具有 colop 标签,则不同的页面会生成。此解决方案的问题在于,您最终会得到一个带有大量 if 块的大型 product.tpl 文件。但它可以完成工作。

    我从来不需要解决您的问题的第二部分,但也许您可以使用一些 javascript 来动态重写整个页面以进行下一步。抱歉,这里没有代码示例,因为我从未尝试过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 2023-01-22
      • 2019-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多