Inserir campo de razão social e inscrição social
Revisão de 18h28min de 23 de fevereiro de 2018 por Sergio Mendonça (discussão | contribs)
1) Primeiro, será necessário baixar o plugin do sasha que foi editado pela equipe da Teksystem. O mesmo se encontra no gitlab no link:
informarlink
2) Será necessário incluir nas paginas de register e edit um input que contera os campos de razao social e inscricao estadual, primeiro acesse o register em:
vendor/experius/module-addresslines/view/frontend/templates/expirius/customer/form/register.phtml
Vá até a linha 49 v.2.1.9, logo depois de
<?php $_gender = $block->getLayout()->createBlock('Magento\Customer\Block\Widget\Gender') ?> <?php if ($_gender->isEnabled()): ?> <?php echo $_gender->setGender($block->getFormData()->getGender())->toHtml() ?> <?php endif ?>
Insira o codigo:
<div class="field required"> <label for="razao_social" class="label"><span><?php /* @escapeNotVerified */ echo __('Razao Social') ?></span></label> <div class="control"> <input type="text" name="razao_social" id="razao_social" value="<?php echo $block->escapeHtml($block->getFormData()->getCustomField()) ?>" title="<?php /* @escapeNotVerified */ echo __('Razao Social') ?>" class="input-text" data-validate="{required:true}"> </div> </div> <div class="field required"> <label for="inscricao_estadual" class="label"><span><?php /* @escapeNotVerified */ echo __('Inscricao Estadual') ?></span></label> <div class="control"> <input type="text" name="inscricao_estadual" id="inscricao_estadual" value="<?php echo $block->escapeHtml($block->getFormData()->getCustomField()) ?>" title="<?php /* @escapeNotVerified */ echo __('Inscricao Estadual') ?>" class="input-text" data-validate="{required:true}"> </div> </div>
3) Agora precisamos editar o edit.phtml, para isto, vá até:
vendor/magento/module-customer/view/frontend/templates/form/edit.phtml
Inserir o seguinte codigo:
<div class="field required"> <label for="razao_social" class="label"><span><?php /* @escapeNotVerified */ echo __('Razao Social') ?></span></label> <div class="control"> <input type="text" name="razao_social" id="razao_social" value="<?php echo $block->escapeHtml($block->getFormData()->getCustomField()) ?>" title="<?php /* @escapeNotVerified */ echo __('Razao Social') ?>" class="input-text" data-validate="{required:true}"> </div> </div> <div class="field required"> <label for="inscricao_estadual" class="label"><span><?php /* @escapeNotVerified */ echo __('Inscricao Estadual') ?></span></label> <div class="control"> <input type="text" name="inscricao_estadual" id="inscricao_estadual" value="<?php echo $block->escapeHtml($block->getFormData()->getCustomField()) ?>" title="<?php /* @escapeNotVerified */ echo __('Inscricao Estadual') ?>" class="input-text" data-validate="{required:true}"> </div> </div>