- 16 Dez 2020, 14:46
#88633
Olá a todos!
Estou com um certa dificuldade de identificar como fazer essa modificação.
Utilizo um template free do template Monster opc_electronic_electron_2501.
O mesmo já possui algumas modificações, mas tudo dentro do normal.
Utilizei no arquivo view/product/product.twing
A seguinte linha de código
Se não tiver estoque exibe um botão que o produto esta sem estoque.
Quero fazer o mesmo trabalho nas páginas das categorias.
Inseri no arquivo
controller/product/caregory.php a Array do stock como result['quantity'] - para que tenha um valor para exibir.
tvcmshelp_product_grid_view_design.twig
No caso no template default seria view/theme/template/product/category.twig
Inseri a mesma lógica
Senão exibe o texto Esgotado.
Mas esta listando somente o texto esgotado.
Tentei módulos e tudo mais, pesquisei no fórum e Google e o retorno é sempre o mesmo, explicando como fazer na pagina do produto, mas estou querendo na listagem da categoria.
Mas as atuais lojas além de enviar os produtos sem estoque para o final da listagem na categoria informar já que o produto esta esgotado. E estou querendo seguir e mesma linha.
Obrigado
Estou com um certa dificuldade de identificar como fazer essa modificação.
Utilizo um template free do template Monster opc_electronic_electron_2501.
O mesmo já possui algumas modificações, mas tudo dentro do normal.
Utilizei no arquivo view/product/product.twing
A seguinte linha de código
Código: Selecionar todos
O seguinte código é responsável na página do produto simplesmente por se o produto tiver estoque exibe o botão comprar.{% if stock >= 1 %}
<button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block"><i class="fa fa-shopping-cart" aria-hidden="true"></i>
ADICIONAR AO CARRINHO</button>
{% else%}
<button type="button" class="btn btn-fora-estoque">Este produto está sem estoque</button>
{% endif %}Se não tiver estoque exibe um botão que o produto esta sem estoque.
Quero fazer o mesmo trabalho nas páginas das categorias.
Inseri no arquivo
controller/product/caregory.php a Array do stock como result['quantity'] - para que tenha um valor para exibir.
Código: Selecionar todos
E no arquivo ao qual lista os produtos na categoria que no meu tema é: $data['products'][] = array(
'product_id' => $result['product_id'],
'stock' => $result['quantity'],tvcmshelp_product_grid_view_design.twig
No caso no template default seria view/theme/template/product/category.twig
Inseri a mesma lógica
Código: Selecionar todos
Se o estoque tiver igual ou maior a 1 não exibe nada{% if stock >= 1 %}
{% else%}
<span> Esgotado </span>
{% endif %}Senão exibe o texto Esgotado.
Mas esta listando somente o texto esgotado.
Tentei módulos e tudo mais, pesquisei no fórum e Google e o retorno é sempre o mesmo, explicando como fazer na pagina do produto, mas estou querendo na listagem da categoria.
Mas as atuais lojas além de enviar os produtos sem estoque para o final da listagem na categoria informar já que o produto esta esgotado. E estou querendo seguir e mesma linha.
Obrigado
Turcorossi
:ugeek:






