Open davirs opened 10 years ago
oi davirs, vc pode reportar esse erro pra equipe da Magento Inc, eles sao os responsaveis pelo select, input, e display:none... minha unica modificacao foi no campo cep. abs
acho que vc não entendeu... eu quis dizer que tem que tirar o display:none do input do billing do teu módulo... em alguns casos tem que comentar o select senão não funciona. versão 1.8.1 aqui vai o li completo:
<li class="fields">
<div class="field">
<label for="billing:city" class="required"><em>*</em><?php echo $this->__('City') ?></label>
<div class="input-box">
<input type="text" title="<?php echo $this->__('City') ?>" name="billing[city]" value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>" class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>" id="billing:city" />
</div>
</div>
<div class="field">
<label for="billing:region_id" class="required"><em>*</em><?php echo $this->__('State/Province') ?></label>
<div class="input-box">
<?php /*<select style="display:none;" id="billing:region_id" name="billing[region_id]" title="<?php echo $this->__('State/Province') ?>" class="validate-select" >
<option value=""><?php echo $this->__('Please select region, state or province') ?></option>
</select> */?>
<script type="text/javascript">
//<![CDATA[
$('billing:region_id').setAttribute('defaultValue', "<?php echo $this->getAddress()->getRegionId() ?>");
//]]>
</script>
<input type="text" id="billing:region" name="billing[region]" value="<?php echo $this->escapeHtml($this->getAddress()->getRegion()) ?>" title="<?php echo $this->__('State/Province') ?>" class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('region') ?>" />
</div>
</div>
</li>
oi davirs, isso eh ajustado na configuracao do seu backend (admin panel) o magento controla quem deve exibir ou nao.. NAO eh recomendado fazer essa alteracao direto no phtml, como vc mostrou. eu testei algumas vezes aqui na versao 1.8.1 e sempre funcionou do jeito q esta. :)
bem.. por padrão e seguindo o teu tutorial o módulo não funciona(não pega o campo input mas sim o select para estado). que configurações adicionais tem que fazer no admin pra desabilitar o select e ativar o input para estado?
oi davirs, o video q eu gravei para o blog ensinando a usar o modulo, eu gravei na versao 1.8.1 e vc pode ver q funciona sim. qualquer duvida ou problema.. ou mesmo se quiser saber como configurar o magento, vc pode usar o forum.escolamagento.com. ok?! abs
rsss, achei que seria simples o bastante pra responder aqui.. se mais alguém não conseguir ou alguém puder esclarecer segue o link do post então:
https://www.magentocommerce.com/magento-connect/dexxtz-custom-address.html
melhor módulo gratuito no magento connect !!
nos arquivos aqui para download tem um erro no billing.phml.
note que o select e o input do billing:region estão com display none... não carrega o estado e aparece o select ao invés do input..
basta tirar o display none do input e tudo certo..