Open tecbeto opened 7 years ago
Estou com mesmo problema... conseguiu resolver?
Não consegui.
Em 29/11/2017 16:19, "Lucas Coelho" notifications@github.com escreveu:
Estou com mesmo problema... conseguiu resolver?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Bleez/Pagseguro/issues/2#issuecomment-347949490, or mute the thread https://github.com/notifications/unsubscribe-auth/AGHL53NXWeUZ3fGwa5DY7SF1_jDwW9EWks5s7aBLgaJpZM4OXSlJ .
Consegui corrigir amigo , segue meu código. Você deve alterar no arquivo Pagseguro/Plugin/Checkout/Block/Checkout/AttributeMerge.php
`
protected $fieldNames = array('Rua / Avenida', 'Número', 'Bairro', 'Complemento');
public function afterMerge(\Magento\Checkout\Block\Checkout\AttributeMerger $subject, $result)
{
if(isset($result['street'])){
$result['street']['config']['template'] = 'Bleez_Pagseguro/group';
foreach($result['street']['children'] as $k => $child){
if($k == 3){
$result['street']['children'][$k]['label'] = $this->fieldNames[$k];
}else{
$result['street']['children'][$k]['validation']['required-entry'] = true;
$result['street']['children'][$k]['label'] = $this->fieldNames[$k];
$result['street']['children'][$k]['additionalClasses'] = 'required';
}
}
}
if(isset($result['vat_id'])){
$result['vat_id']['validation']['required-entry'] = true;
}
return $result;
}
`
Que bom!!! Vou testar. Obrigado.
Em 29/11/2017 18:25, "Lucas Coelho" notifications@github.com escreveu:
Consegui corrigir amigo , segue meu código. Você deve alterar no arquivo Pagseguro/Plugin/Checkout/ Block/Checkout/AttributeMerge.php
`
protected $fieldNames = array('Rua / Avenida', 'Número', 'Bairro', 'Complemento'); public function afterMerge(\Magento\Checkout\Block\Checkout\AttributeMerger $subject, $result) { if(isset($result['street'])){ $result['street']['config']['template'] = 'Bleez_Pagseguro/group'; foreach($result['street']['children'] as $k => $child){ if($k == 3){ $result['street']['children'][$k]['label'] = $this->fieldNames[$k]; }else{
$result['street']['children'][$k]['validation']['required-entry'] = true; $result['street']['children'][$k]['label'] = $this->fieldNames[$k]; $result['street']['children'][$k]['additionalClasses'] = 'required'; } } }
if(isset($result['vat_id'])){
$result['vat_id']['validation']['required-entry'] = true;
}
return $result;
}
`
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Bleez/Pagseguro/issues/2#issuecomment-347985391, or mute the thread https://github.com/notifications/unsubscribe-auth/AGHL576qRHdyt7z5HYqC9M1DQfqGknk5ks5s7b2_gaJpZM4OXSlJ .
Boa tarde, eu estou utilizando os módulos de tradução, dos correios e do pagseguro, todos estão funcionando adequadamente.
Contudo, após a instalação do módulo Bleez/Pagseguro, a tradução da linha de endereço na tela de checkout foi perdida, voltando para Street Address.
Desejo saber onde posso alterar para mudar "Street Address" para Endereço nos arquivos de configuração.