【问题标题】:OneStepCheckout CSS; empty boxes are displayed when entering OnePageCheckoutOneStepCheckout CSS;输入 OnePageCheckout 时显示空框
【发布时间】:2015-11-27 17:24:02
【问题描述】:

我希望这很适合这个类别。 Magento OneStepCheckout 模块有问题。每当客户点击结账时,都会出现三列。一个用于客户的数据,这很好。第二列显示付款选项,您可以在其中通过复选框选择所需的付款选项。

选择付款选项后,应显示有关付款选项本身的更多信息(信用卡、直接借记卡等)。问题是这些信息在由 CSS 定义的框中。

如果您进入结帐,则有带有顶部箭头的空框,请参见屏幕截图:

你们中是否有人知道如何解决此问题或在何处准确发布此问题?

【问题讨论】:

  • 我做了一些研究,发现单击复选框确实会将每个元素的 element.style 更改为“display:none;”。我没有找到执行此操作的 jQuery 元素,但它应该在文档加载时执行此操作。现在它似乎只有在有 click() 事件时才会发生。将进一步研究和编辑,希望有人遇到同样的问题。

标签: html css magento paypal onestepcheckout


【解决方案1】:

我找到了一个可行的解决方案。我已将 OneStepCheckout 文件 payment_method.phtml 复制到我自己的设计文件夹 $namespace/$themename/template/onestepcheckout/payment_method.phtml 中,并将style="display:none;" 添加到 html 标记中。

它现在按预期工作。

第 88 行:

<dd id="container_payment_method_<?php echo $_code; ?>" class="payment-method">
    <?php echo $html; ?>
</dd>

<dd id="container_payment_method_<?php echo $_code; ?>" class="payment-method" style="display:none;">
    <?php echo $html; ?>
</dd>

我希望这对某人有所帮助! :) 干杯!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-18
    • 1970-01-01
    相关资源
    最近更新 更多