2015-09-02 35 views
0

我希望這適合這個類別。我對Magento OneStepCheckout模塊有問題。每當顧客碰到結帳時,就有三列。一個用於客戶的數據,這很好。第二欄顯示付款選項,您可以通過複選框選擇所需的付款選項。OneStepCheckout CSS;進入OnePageCheckout時會顯示空白框

當選擇付款選項時,應該顯示付款選項本身的更多信息(信用卡,直接付款,無論如何)。問題在於這些信息是由CSS定義的框。

如果進入結賬,然後有與頂級箭頭空盒,見截圖: enter image description here

請問你是有一個想法如何解決這個問題或者準確發佈此問題的人嗎?

+0

我做了一些研究,發現點擊複選框會將每個元素的element.style更改爲「display:none;」。我沒有找到這樣做的jQuery元素,但它應該在文檔加載的時候這樣做。現在看來只有在發生click()事件時纔會發生。將進一步研究和編輯,希望有人在那裏有同樣的問題。 –

回答

0

我找到了一個工作解決方案。我已將OneStepCheckout文件payment_method.phtml複製到我自己的設計文件夾$ namespace/$ themename/template/onestepcheckout/payment_method.phtml中,並在HTML標記中添加了style="display:none;"

它現在按預期工作。

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> 

我希望這可以幫助別人! :)乾杯!