const atualizarInformacoesDeImpressao = () => { const produtos = [ { nome: "Camiseta Sport Dry UV", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "Baby Long Sport Dry UV", frente: "27x36 cm", costas: "27x36 cm" }, { nome: "Regata Masculina Sport Dry UV", frente: "26x36 cm", costas: "26x36 cm" }, { nome: "Regata Feminina Sportv Dry UV", frente: "26x36 cm", costas: "26x36 cm" }, { nome: "Camisa Manga Longa Sport Dry UV", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "T-shirt Pima", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "Baby Long Pima", frente: "27x36 cm", costas: "27x36 cm" }, { nome: "T-shirt Estonada", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "Baby Long Estonada", frente: "27x36 cm", costas: "27x36 cm" }, { nome: "T-shirt Prime", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "Baby Long Prime", frente: "27x36 cm", costas: "27x36 cm" }, { nome: "T-shirt Quality Plus Size", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "T-shirt Quality", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "Baby Long Quality", frente: "27x36 cm", costas: "27x36 cm" }, { nome: "Regata Masculina Classic", frente: "26x36 cm", costas: "26x36 cm" }, { nome: "T-Shirt Classic", frente: "29x42 cm", costas: "29x42 cm" }, { nome: "Baby Long Classic", frente: "27x36 cm", costas: "27x36 cm" }, { nome: "Cropped", frente: "26x18 cm", costas: "26x18 cm" }, { nome: "Moletom canguru", frente: "25x21 cm", costas: "29x42 cm" }, { nome: "Moletom com zíper", frente: "Não imprime", costas: "29x42 cm" }, { nome: "Moletom Blusão", frente: "29x42 cm", costas: "Não imprime" }, { nome: "Quality Infantil (2 a 8 anos)", frente: { "2 anos": "20x22 cm", "4 anos": "22x24 cm", "6 anos": "24x26 cm", "8 anos": "26x32 cm" }, costas: { "2 anos": "20x22 cm", "4 anos": "22x24 cm", "6 anos": "24x26 cm", "8 anos": "26x32 cm" }}, { nome: "Quality Infantil (10 a 14 anos)", frente: { "10 anos": "26x36 cm", "12 anos": "26x36 cm", "14 anos": "29x36 cm" }, costas: { "10 anos": "26x36 cm", "12 anos": "26x36 cm", "14 anos": "29x36 cm" }}, { nome: "Classic Infantil", frente: { "2 anos": "20x22 cm", "4 anos": "22x24 cm", "6 anos": "24x26 cm", "8 anos": "26x32 cm", "10 anos": "26x36 cm", "12 anos": "26x36 cm", "14 anos": "29x36 cm" }, costas: { "2 anos": "20x22 cm", "4 anos": "22x24 cm", "6 anos": "24x26 cm", "8 anos": "26x32 cm", "10 anos": "26x36 cm", "12 anos": "26x36 cm", "14 anos": "29x36 cm" }}, { nome: "Body Infantil", frente: "13x16 cm", costas: "13x16 cm" }, { nome: "Ecobag", frente: "40x30 cm", costas: "40x30 cm" }, { nome: "Caneca mágica", frente: "21x9,5 cm", costas: "Não imprime" }, { nome: "Caneca de porcelana", frente: "21x9,5 cm", costas: "Não imprime" }, { nome: "Avental brim", frente: "21x25 cm", costas: "Não imprime" }, { nome: "Boné Americano Com Tela", frente: "10x5,5 cm", costas: "Não imprime" }, { nome: "Boné Quality", frente: "10x5,5 cm", costas: "Não imprime" }, { nome: "Boné Prime Com Tela", frente: "10x5,5 cm", costas: "Não imprime" }, { nome: "Boné Prime Confort", frente: "10x5,5 cm", costas: "Não imprime" }, { nome: "Camisa Pet Dog", frente: "Não imprime", costas: "22x18 cm" }, ]; // Obtém o nome do produto a partir do h1 na seção .page-header const produtoNome = document.querySelector('.page-header h1').innerText; // Encontra o produto correspondente no array de produtos const produto = produtos.find(p => p.nome === produtoNome); if (produto) { // Obtém o elemento onde as informações serão atualizadas const informacoesConteudo = document.querySelector('.informacoes__conteudo'); if (informacoesConteudo) { // Verifica se o produto tem tamanhos específicos if (typeof produto.frente === 'object' && typeof produto.costas === 'object') { // Cria uma lista para tamanhos específicos const ul = document.createElement('ul'); ul.classList.add('informacoes__span'); Object.keys(produto.frente).forEach(tamanho => { const li = document.createElement('li'); li.innerHTML = `${tamanho}: Frente: ${produto.frente[tamanho]}. Costas: ${produto.costas[tamanho]}.`; ul.appendChild(li); }); // Insere a lista no conteúdo das informações informacoesConteudo.prepend(ul); } else { // Atualiza o conteúdo do primeiro parágrafo com a classe .informacoes__span const informacoesSpan = document.querySelector('.informacoes__span'); if (informacoesSpan) { informacoesSpan.innerHTML = ` Área máxima de impressão: Frente: ${produto.frente}. Costas: ${produto.costas}. Considere a área como largura x altura. `; } } } } }; // Chama a função para atualizar as informações document.addEventListener('DOMContentLoaded', atualizarInformacoesDeImpressao);
🔔 Conheça o catálogo oficial da Montink – Navegue, inspire-se e revenda em sua loja!

Catálogo de produtos - Camisetas e produtos personalizados Catálogo de produtos - Camisetas e produtos personalizados

Fale conosco:

(00) 00000-0000

Categoria de Produtos: Camisa Cropped

Utilizamos cookies para oferecer melhor experiência, melhorar o desempenho, analisar como você interage em nosso site e personalizar conteúdo. Ao utilizar este site, você concorda com o uso de cookies.