Php 将特定项目添加到购物车(cs购物车)时,会弹出“添加到购物车”窗口

Php 将特定项目添加到购物车(cs购物车)时,会弹出“添加到购物车”窗口,php,cs-cart,Php,Cs Cart,我是cs购物车的新手。不太熟悉。我的最新项目涉及使用Cs Cart。我已经能够计算出如何输出产品和使用类别 我已经试了几个星期了。很少有人在网站上提问。没有我想要的 我想有一个小弹出当一个项目,一个特定的项目是添加到购物车。在弹出的div或box中,我将建议使用其他选项。如果可能,在每个建议旁边添加一个“添加到购物车”按钮。 我到处都找过,但不多。我不介意为此创建我自己的插件,但我不知道如何收听那些添加到购物车事件并在cs购物车中创建弹出窗口 非常感谢您的帮助。如果您将产品添加到CS cart中

我是cs购物车的新手。不太熟悉。我的最新项目涉及使用Cs Cart。我已经能够计算出如何输出产品和使用类别

我已经试了几个星期了。很少有人在网站上提问。没有我想要的

我想有一个小弹出当一个项目,一个特定的项目是添加到购物车。在弹出的div或box中,我将建议使用其他选项。如果可能,在每个建议旁边添加一个“添加到购物车”按钮。 我到处都找过,但不多。我不介意为此创建我自己的插件,但我不知道如何收听那些添加到购物车事件并在cs购物车中创建弹出窗口


非常感谢您的帮助。

如果您将产品添加到CS cart中的购物车,则会出现一个弹出框。默认情况下,添加到购物车功能是通过AJAX请求完成的。 如果要修改此通知的内容,必须检查
/design/themes/YOUR_THEME\u NAME/views/checkout/components/product_notification.tpl
模板文件。(替换您的主题名称)

但是,我建议您不要直接写入核心文件(php和tpl文件)。你可以找到那个

如果要为“添加到购物车”功能创建控制器扩展,可以创建一个控制器,例如/app/addons/my_changes/controllers/frontend/checkout.post.php。将此代码写入此文件:

<?php

if ($mode == "add") {
    //Do something here
}

您可以创建包含以下内容的app/addons/my_changes/controllers/frontend/checkout.post.php文件:


您的解决方案很好。我刚创建完我的插件。我们需要测试一下。