Estamos com uma loja em espanhol mas os textos desse formulário e alguns outros encontrados na VTEX continuam em português, alguém já conseguiu trocar?
@Igor Vargas em configurações / sistema tem um xml com os textos dos componentes da VTEX.
da um ctrl + f e busca o pelo termo que deseja alterar.
depois vai em configurações / textos e procura pelo id igual a imagem abaixo
Segue um exemplo:
Obrigado pela ajuda @Danilo Sousa , mas são os textos que ficam dentro dos Inputs do formulário... e esses eu não encontrei ai no XML... fiz manualmente pelo front-end
@Igor Vargas nesse caso tem que ser alterado no front mesmo :(
@Nathan Prestes sabe alguma outra forma de mudar esses textos dos inputs?
Em teoria, no HTML de cada template existe um parâmetro lang, ao adicionar o idioma desejado alguns controles fazem a tradução, porem nao sei se é o caso dessa área.
Já fez o teste? Lembrando que esse controle já está praticamente extinto, o melhor cenário é realizar via MASTER DATA.
@Igor Vargas No tiene nada que ver el XML, la solución esta en el template de producto, ahi debe modificar y por JS agregar contenido, un ejemplo en producción:
1º Mejor Practica: Debe usar un atributo de idioma en el elemento html. Este es heredado por todos los demás elementos, y así tomara un idioma predeterminado para el texto en el elemento <head> del documento. Debe usar el elemento html y no el elemento <body> porque no cubre el texto que está dentro del elemento head del documento. Esto le permite estilizarlo o procesarlo de manera diferente.
Ejemplo:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common" xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="es-es">
<!-- Aqui abajo comienza el head -->
1º Manipulación por "skuJson.available == false" :
<div class="quantity-selector-container">
<vtex.cmc:skuSelection />
<span id="quantity">
<div class="icn less"></div>
<input type="text" class="quantityInput" value="1"/>
<div class="icn more"></div>
</span>
<script type="text/javascript">
if(skuJson.available == false) {
$(".quantity-selector-container").css("margin-top", 0);
$(".quantity-selector-container #quantity").hide();
}
</script>
</div>
2º JS e form <div class="quantity-selector-container"> :
<script type="text/javascript">
$(document).ready(function() {
$('.quantityText').html('Cantidad:');
window.alert = function() {};
$('#notifymeClientName').attr('placeholder','Ingrese su nombre');
$('#notifymeClientEmail').attr('placeholder','Ingrese su e-mail');
$("#notifymeButtonOK").val("ENVIAR");
$('fieldset.sku-notifyme-form p:first-child').html('Para ser notificado de la disponibilidad de este producto, complete los siguientes campos');
$('fieldset.success span.sku-notifyme-success').html('Le llegara una notificacion en cuanto el producto este disponible');
$('.breadCrumb .bread-crumb ul li:first-child').html('<a>INSERTE BREADCRUMB</a>');
});
</script>
Saludos!