"> Check-6ren">
gpt4 book ai didi

html - Spree 中购物车链接的奇怪行为

转载 作者:行者123 更新时间:2023-11-28 01:46:08 27 4
gpt4 key购买 nike

目前,我正在尝试将购物车链接添加到我页面上的下拉菜单中。代码如下:

   <ul>
<a href="<%= cart_path %>">
<li id="link-to-cart" data-hook>
<%= link_to_cart %>
</li>
</a>
<a href="<%= checkout_path %>">
<li>
Check Out
</li>
</a>
</ul>

这适用于结帐路径,但不适用于购物车。这个想法是让整个<li>指向正确位置的链接,以便用户可以更轻松地使用,而不必专门单击文本。呈现的内容显示在下面的屏幕截图中:

inspect element view

我目前的假设是 anchor 标记不能被另一个 anchor 标记封装,这导致了显示的内容。但是,这并不能解释为什么在生成的 HTML 中/cart 有三个 anchor 标记。我该如何解决这个问题?或者,我可以通过 link_to_cart 以外的其他方式检索购物车信息,例如商品数量和小计吗? ?

最佳答案

要更改购物车的呈现方式,您可以将 link_to_cart 方法覆盖到 spree base_helper.rb 中。您可以找到有关如何扩展该助手的说明 here .

关于html - Spree 中购物车链接的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22546252/

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