我设法在Slider Revolution中创建了“添加到购物车”按钮,从标准的“添加到购物车”按钮复制HTML,并将其粘贴到SR的text / HTML层中。
<form class="cart"
action="https://www.website.com/productname/" method="post" enctype="multipart/form-data" style="transition: none 0s ease 0s; text-align: inherit; line-height: 20px; border-width: 0px; margin: 0px 0px 40px; padding: 0px; letter-spacing: 0px; font-weight: 700; font-size: 20px;">
<div class="quantity buttons_added" style="transition: none 0s ease 0s; text-align: inherit; line-height: 0px; border-width: 0px; padding: 0px; letter-spacing: 0px; font-weight: 100; font-size: 0px; margin: 0px 4px 0px 0px;">
<label class="screen-reader-text" for="quantity_5b6fd6bbcea2d" style="transition: none 0s ease 0s; text-align: inherit; line-height: 0px; border-width: 0px; padding: 0px; letter-spacing: 0px; font-weight: 100; font-size: 0px; margin: 0px 0px 5px;">Q</label>
<input type="number" id="quantity_5b6fd6bbcea2d" class="input-text qty text" step="1" min="1" max="" name="quantity" value="1" title="Qty" size="0" pattern="[0-9]*" inputmode="numeric" aria-labelledby="" style="transition: none 0s ease 0s;text-align: inherit;line-height: 2px;border-width: 0px 0px 3px;margin: 0px;padding: 0px;letter-spacing: 0px;font-weight: 100;font-size: 0px;min-width: 0px;display: none;"></div>
<button name="add-to-cart" value="2048" class="single_add_to_cart_button button alt added" style="z-index: 14;
white-space: nowrap;
font-size: 20px;
line-height: 20px;
font-weight: 700;
color: rgb(255, 255, 255);
border-color: transparent;
border-width: 2px;
outline: none;
box-shadow: rgb(153, 153, 153) 0px 0px 0px 0px;
box-sizing: border-box;
visibility: inherit;
transition: none 0s ease 0s;
text-align: center;
margin: 0px;
padding: 12px 35px;
letter-spacing: 2px;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
opacity: 1;
transform-origin: 50% 50% 0px;
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
border-radius: 0px;
color: rgba(255,255,255,1.00);
font-size: 20px;
line-height: 17px;
font-weight: 700;
font-style: normal;
font-family: Raleway;
text-decoration: none;
background-color: rgba(219,28,34,1.00);
border-color: rgba(219,28,34,0);
border-style: solid;
border-width: 2px;
border-radius: 0px 0px 0px 0px;
letter-spacing: 2px;">BUY NOW!</button> <a href="https://www.website.com/cart/" class="added_to_cart wc-forward" title="View cart" style="display: none; transition: none 0s ease 0s; text-align: inherit; line-height: 20px; border-width: 0px; margin: 0px; padding: 1px 0px 0px; letter-spacing: 0px; font-weight: 100; font-size: 2px;">View cart</a>
</form>
我还更改了不同滑块的数量标识符,以避免出现错误。此按钮将无法直观显示数量。我没有使用任何功能来隐藏数量,因为我在购物车中需要它。我也没有使用简码,因为我想自定义按钮。
我的问题是:有没有更优雅的方法可以做到这一点?此解决方案也不允许我自由自定义按钮(请在RevSlider中阅读)。我正在以一种非常原始的方式进行操作,就是在RevSlider外部创建一个按钮,然后将格式复制到HTML层。 我也尝试过:创建一个独立的按钮,然后模拟默认的“添加到购物车”按钮上的单击,但未按预期运行(没有触发)。
是否有人试图在Rev Slider中添加一个简单的Add to Cart按钮?
谢谢
答案 0 :(得分:0)
您是否使用标准的WooCommerce短代码生成了“添加到购物车”按钮进行了测试?
[add_to_cart id="99"]
更改ID以与您希望添加到购物车的产品ID匹配。
如何在“ Rev Slider”层中添加简码:https://www.themepunch.com/revslider-doc/text-html-icons/