0

使用 Magento,您可以看到一条消息,“产品名称”已添加到购物车中。

我也需要这个消息!

我使用 SimpleCart 包作为 Modx Revolution 网店。(不是 simplecart.js)

真的不知道该怎么做。我有一个包含此内容的片段,它可能是添加一些代码的正确位置! http://pastebin.com/7A4Twhim

有谁知道怎么做?

(下面的代码不起作用)

<?php
if( isset($_POST) && isset($_POST['addcart']) && $_POST['addcart']=='Add' ) {
    return '<div class="message">The product is added to the basket</div>';
}
4

1 回答 1

1

好的,您需要在此行之前添加您的代码段

$url = $modx->makeUrl($redirectTo, '', '', $redirectScheme);

这个:

setcookie('added_prod', $productId, time() + 60*60*24*30, '/'); // set cookie

然后创建片段 [[!product_added]]

<?php
if (isset($_COOKIE) && isset($_COOKIE['added_prod']) && !empty($_COOKIE['added_prod'])) {
    $id_prod = (int) $_COOKIE['added_prod'];
    $resource = $modx->getObject('modResource',$id_prod);
    setcookie("added_prod", "", time()-3600); // unset cookie
    return '<div class="message">The product "'.$resource->get('pagetitle').'" is added to the basket</div>';
}
于 2013-05-09T12:19:47.963 回答