Kim*_*man 4 country checkout shipping magento street-address
我正在尝试隐藏一些基于shipping_method.phtml的文本/代码,具体取决于所选或输入的送货地址的国家/地区是否为法国.
我发现的唯一代码是
Mage::getSingleton('checkout/type_onepage')->getQuote()->getShippingAddress()->getCountryId()
Run Code Online (Sandbox Code Playgroud)
但所有这一切都是在地址簿中返回我的默认地址的countryID.因此,当地址已经在地址簿中时,代码可以工作,但如果客户决定将他/她想要发送到新地址,则代码不起作用.
所以我需要一种方法来访问php/javascript中选择/输入的CountryID(应该存储在某个地方的会话中,因为它显示在进度侧栏中).
请注意,我在magento CE 1.7.0.2中使用标准的onepage checkout.