Página 1 de 1

produto indisponível deixar com cor diferente (escuro na lista dos produtos)

Enviado: 20 Nov 2021, 11:13
por stomach
Bom dia,

Existe a possibilidade de deixar a foto do produto mais escura quando não estiver mais disponível o produto ?

Re: produto indisponível deixar com cor diferente (escuro na lista dos produtos)

Enviado: 10 Jan 2022, 18:08
por turcorossi
Olá amigo!

No caminho catalog/controller/product/product.php

após a linha:
Código: Selecionar todos
$data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
Adicione:
Código: Selecionar todos
			if ($product_info['quantity'] <= 0) {
				$data['stock'] = $product_info['stock_status'];
			} elseif ($this->config->get('config_stock_display')) {
				$data['stock'] = $product_info['quantity'];
			} else {
				$data['stock'] = $this->language->get('text_instock');
			}
No caminho
Código: Selecionar todos
catalog/controller/theme/seutema/product/product.php
Nesta linha:
Código: Selecionar todos
        <li class="image-additional"><a class="thumbnail" href="{{ image.popup }}" title="{{ heading_title }}"> <img src="{{ image.thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li>
Substitua por:
Código: Selecionar todos
  {% if stock >= 1 %}
        <li class="image-additional"><a class="thumbnail" href="{{ image.popup }}" title="{{ heading_title }}"> <img src="{{ image.thumb }}" style="backgroud: #e4e4e4;opacity : 0.4;" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li>
          {% else %}
        <li class="image-additional"><a class="thumbnail" href="{{ image.popup }}" title="{{ heading_title }}"> <img src="{{ image.thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li>
         {% endif %}
Lembrando que você deve fazer uma copia do código original de backup para realizar o teste.
Não realizei o teste em ambiente, pode conter erros.
Mas se vc entende um pouco já é o norte que vc precisa.

Isso acontece na pagina do produto.

Para aparecer na lista de produtos deve mexer nos arquivos
Código: Selecionar todos
catalog/controller/product/category.php
e
Código: Selecionar todos
catalog/controller/theme/seutema/product/category.php
Dúvidas retorne.

Abraços e boa sorte