Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#39165
Bom dia galera, minha primeira contribuição parte de uma necessidade da loja da minha esposa que precisava visualizar as cartelas dos adesivos que produz para montar os pedidos.
Criei uma aba nova na parte de administração dos pedidos e chamei de "Detalhe dos produtos (películas) 2" e listei a quantidade, o nome, as opções e a imagem de todos os produtos, quatro produtos por linha:
Imagem

A alteração é bem simples e acredito que funcione em qualquer versão de oc (a minha é 1.5.4):
1. Adicionar o link para a ancora da aba "tab-product2", que ainda será criada, no arquivo admin\view\template\sale\order_info_tpl, na linha 18:
Código: Selecionar todos
<a href="#tab-product2"><?php echo $tab_product; ?> 2</a>
obs.: copie o codigo da aba tab-product e cole logo após adicionando "2"

2. Adicionar o a aba "tab-product2" no mesmo arquivo, admin\view\template\sale\order_info_tpl, na linha 357:
Código: Selecionar todos
      <div id="tab-product2" class="vtabs-content">
        <table class="list">
          <thead>
            <tr>
              <td class="left"><?php echo $column_product; ?></td>
              <td class="left"><?php echo $column_product; ?></td>
              <td class="left"><?php echo $column_product; ?></td>
              <td class="left"><?php echo $column_product; ?></td>
            </tr>
          </thead>
          <tbody>
            <?php $coluna = 0;  ?>
            <?php foreach ($products as $product) { ?>
            <?php if($coluna % 4 == 0) { ?>
            <tr>
            <?php } ?>
              <td class="left"><?php echo $product['quantity']; ?> x <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
                <?php foreach ($product['option'] as $option) { ?>
                <?php if ($option['type'] != 'file') { ?>
                &nbsp;- <?php echo $option['value']; ?>
                <?php } else { ?>
                &nbsp;- <?php echo $option['name']; ?>: <a href="<?php echo $option['href']; ?>"><?php echo $option['value']; ?></a>
                <?php } ?>
                <?php } ?><br />
				<img src="http://www.coreartepeliculas.com.br/image/cache/data/produtos/<?php echo $product['name']; ?>-600x350.jpg" width="228" height="133" /></td>
            <?php if($coluna++ % 4 == 3) { $coluna = 0;?>
            </tr>
            <?php } ?>
            <?php } ?>
            <?php if($coluna % 4 != 3) { ?>
            </tr>
            <?php } ?>
          </tbody>
        </table>
      </div>
obs.: vai ficar logo abaixo da tag </div> que fecha a aba "tab-product"

É isso aew, um abraço e utilizem à vontade! :D
#40669
socrates, boa tarde!
Nesse sistema, todas as imagens estão com o mesmo nome do produto, então a referencia das imagens é o product['name'] nesta linha --> <img src="http://www.coreartepeliculas.com.br/ima ... utos/<?php echo $product['name']; ?>-600x350.jpg"
Além disso, configurei o tamanho das imagens para 600x350 e salvo todas essas imagens numa subpasta chamada produtos, então, se este for o seu caso, apenas alterando a url "coreartepeliculas.com.br" para a sua vai funcionar. Claro que observando a pasta de destino.
espero ter ajudado... :)

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]