【问题标题】:Magento - How to add extra button like "Add to cart" and Redirect to external url from grid view, list view and product page view.Magento - 如何添加额外的按钮,如“添加到购物车”和从网格视图、列表视图和产品页面视图重定向到外部 url。
【发布时间】:2016-05-17 17:30:54
【问题描述】:

我想添加额外的按钮,例如“添加到购物车”,例如“现场演示”。然后,由于它们不是产品,每个产品都有唯一的演示链接,我将从管理员的“管理属性”部分添加。我想将“现场演示”按钮重定向到该特定产品页面演示网址,然后它们应该也是“立即购买”标题部分的按钮。

目前我在产品页面中添加了一个额外的按钮。
如何在网格视图和列表视图上执行此操作。

通过在 /var/www/magendemo/app/design/frontend/base/default/template/catalog/product/view/addtocart.phtml 中进行更改

<button type="button" title="<?php echo $Demo ?>" class="button btn-cart" onclick="productAddToCartForm.submit(this)"><span><span><?php echo $Demo ?></span></span></button>

但是我应该调用哪个类名和 onclick 函数来让这个按钮重定向到外部 url(调用外部 url 属性。)

以前有人这样做过。请让我知道你的想法。

提前致谢。

【问题讨论】:

    标签: php magento magento-1.7


    【解决方案1】:

    首先你需要在

    中使用你的新属性

    管理属性下的产品列表

    之后,您可以在当前主题的 list.phtml 文件中的网格页面中使用此新属性,方法是调用该新属性,就像您在文件中看到的其他属性一样,例如名称等。

    谢谢,如果您有任何问题,请告诉我

    【讨论】:

    • 我创建了一个属性,也可以在产品页面、网格视图和列表视图上获取该属性值。但只需要在那个按钮上申请?我可以在哪里更改上面的按钮代码?
    • 你需要把这个 onclick="productAddToCartForm.submit(this) 改成 onclick="window.location = ;" 谢谢
    • 我应该写什么?能否请您简要解释一下。我的属性名称是 demourl 。
    • 您是否检查了文件中的其他代码,以了解产品的名称如何显示在那里。而且您必须使用属性的代码而不是文件中的标签来获取属性的值。如果您的属性代码是 demourl getDemourl() ;?>,您可以使用它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2012-08-13
    • 1970-01-01
    相关资源
    最近更新 更多