Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

erro no módulo #1

Open
davirs opened this issue Mar 21, 2014 · 7 comments
Open

erro no módulo #1

davirs opened this issue Mar 21, 2014 · 7 comments

Comments

@davirs
Copy link

davirs commented Mar 21, 2014

nos arquivos aqui para download tem um erro no billing.phml.

          <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">
                        <select id="billing:region_id" name="billing[region_id]" title="<?php echo $this->__('State/Province') ?>" class="validate-select" style="display:none;">
                            <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') ?>" style="display:none;" />
                    </div>
                </div>
            </li>

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..

@mariosam
Copy link
Owner

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

@davirs
Copy link
Author

davirs commented Mar 21, 2014

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>

@mariosam
Copy link
Owner

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. :)

@davirs
Copy link
Author

davirs commented Mar 21, 2014

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?

@mariosam
Copy link
Owner

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

@davirs
Copy link
Author

davirs commented Mar 21, 2014

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:

http://forum.escolamagento.com/index.php?/topic/11595-modulo-auto-completar-endereco-tutorial-mario-sam-18/

@lipilef
Copy link

lipilef commented Apr 11, 2016

https://www.magentocommerce.com/magento-connect/dexxtz-custom-address.html

melhor módulo gratuito no magento connect !!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants