我想在 magento 的送货地址和账单地址中显示不同数量的国家?如果我有来自后端的国家/地区,它将显示在送货地址和账单地址下拉列表中,我不希望这样,我想要单独的数量送货地址和帐单地址字段中的国家/地区。如何做到这一点?
问问题
2667 次
2 回答
1
据我所知,没有内置的设施可以做到这一点。您可能必须重载/重写Mage_Checkout_Block_Onepage_Billing
或Mage_Checkout_Block_Onepage_Shipping
更改getCountries
. 这可能是唯一需要的步骤,尽管我怀疑您还必须在验证过程中超载一个步骤。
于 2012-10-01T13:20:24.687 回答
1
取自 - http://www.magentocommerce.com/boards/viewthread/59566/ --> 为我工作
in (path_to_magento)\app\design\frontend\default\my_skin_name)\template\checkout\onepage\shipping.phtml
around line 103, remove or comment out this line:
<?php echo $this->getCountryHtmlSelect('shipping') ?>
and replace with:
<select name="shipping[country_id]" id="shipping:country_id" class="validate-select" title="Country" onchange="shipping.setSameAsBilling(false);">
<option value=""> </option>
<option value="US" selected="selected">United States</option>
</select>
或者您自己明确想要显示的国家/地区。只要您拥有有效的 2 个字母的国家/地区缩写,Magento 就会自动为您处理州/省选择的其余部分。
于 2012-12-19T13:55:57.293 回答