gpt4 book ai didi

php - Virtuemart 2/Joomla 2.5.4 浏览页面上的 Virtuemart 添加到购物车按钮

转载 作者:搜寻专家 更新时间:2023-10-31 21:15:06 26 4
gpt4 key购买 nike

我试图弄清楚如何做到这一点,但就是无法解决,我已经尝试在此处、Google 和 Virtuemart 论坛上进行搜索,但均未成功。

我试图在“类别”浏览页面的“产品详细信息”页面上显示“添加到购物车”按钮。我之前在 Virtuemart 1.1 中使用以下代码执行此操作:

<?php echo $form_addtocart ?>

然而,在 Virtuemart 2 中尝试使用相同的代码时,我没有得到任何结果,尽管据我所知,他们的指南仍然说明了这一点: http://virtuemart.net/documentation/Developer_Manual/Modifying_the_Layout.html

我已经尝试从产品页面复制确切的代码,但这也不起作用,代码是:

<?php
// Add To Cart Button
if (!VmConfig::get('use_as_catalog', 0) and !empty($this->product->prices)) {
echo $this->loadTemplate('addtocart');
} // Add To Cart Button END
?>

我覆盖的文件位于:

/components/com_virtuemart/views/category/tmpl/default.php (the Category template)
/components/com_virtuemart/views/productdetails/tmpl/default.php (the Product page that the button is from)

=====

如果我忽略了一些简单的事情或者遗漏了任何必要的信息,我们深表歉意。

问候,亚历克斯尼尔。

最佳答案

有了 VM,这可能是一大堆事情。如果您没有调试工具,只需添加这些行以查看是否满足条件(如 Damien 所述):

echo "vmConfig says: |".VmConfig::get('use_as_catalog', 0)."|";
echo ", Product has prices?: |".$this->product->prices."|";
// Add To Cart Button
if (!VmConfig::get('use_as_catalog', 0) and !empty($this->product->prices)) {
echo $this->loadTemplate('addtocart');
} // Add To Cart Button END

如果两者都为真,那么它就是添加到购物车按钮的模板。

关于php - Virtuemart 2/Joomla 2.5.4 浏览页面上的 Virtuemart 添加到购物车按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com