删除所有 Virtuemart 视图上的 'add to cart' 按钮,产品详细信息除外
Remove 'add to cart' button on all Virtuemart views except in productdetails
我创建了一个自定义插件。我希望买家只能 'add to cart' 使用这些创建的字段,只能在 productdetails 视图中使用。在此之前,不应显示添加到购物车按钮。我也通过系统插件使用 javascript 实现了这一点,尽管我正在寻找更好的解决方案,因为通过一些函数删除它,比如 - plgVmOnDisplayProductFEVM3 或其他东西。因为不同的模板可能对 'addtocart-bar'
有不同的 class
我也想知道我们是否可以从 'addtocart-bar'
中仅删除 'quantity-box' 和 'quantity-control'
我可以替换 virtuemart 'add to cart' 按钮。我能够通过 virtuemart 论坛上 Studio42 的帮助实现它,对此进行讨论
url.
下面的一组代码,只有 php 才有效:
//this will remove 'addtocart' button, but show 'choose a variant',
// and also show quantity selector
$product->orderable = false;
//this along with above line of code will totally replace it
//with your own button
$product->addToCartButton = '<div>my own button</div>';
我创建了一个自定义插件。我希望买家只能 'add to cart' 使用这些创建的字段,只能在 productdetails 视图中使用。在此之前,不应显示添加到购物车按钮。我也通过系统插件使用 javascript 实现了这一点,尽管我正在寻找更好的解决方案,因为通过一些函数删除它,比如 - plgVmOnDisplayProductFEVM3 或其他东西。因为不同的模板可能对 'addtocart-bar'
有不同的 class我也想知道我们是否可以从 'addtocart-bar'
中仅删除 'quantity-box' 和 'quantity-control'我可以替换 virtuemart 'add to cart' 按钮。我能够通过 virtuemart 论坛上 Studio42 的帮助实现它,对此进行讨论 url.
下面的一组代码,只有 php 才有效:
//this will remove 'addtocart' button, but show 'choose a variant',
// and also show quantity selector
$product->orderable = false;
//this along with above line of code will totally replace it
//with your own button
$product->addToCartButton = '<div>my own button</div>';