Página 1 de 1
Como deixar expandido todas as categorias e subcategorias
Enviado: 23 Ago 2012, 01:23
por farnetani
Como eu faço para que fique listado todas as categorias x subcategorias só que não só a da categoria clicada mas sim de todas???
obs: pesquisei aqui no forum e achei o link:
https://forum.opencartbrasil.com.br/ ... rias#p1919
Mas nao obtive sucesso por estar usando uma versão mais atual e não encontrei o que foi citado.
Re: Como deixar expandido todas as categorias e subcategoria
Enviado: 23 Ago 2012, 01:51
por farnetani
Achei aqui o lance...
Basta alterar o arquivo template\module\category.tpl
e deixar apenas a linha:
Código: Selecionar todos <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
O código completo ficou:
Código: Selecionar todos<div class="block-white">
<div class="block-content">
<h1><?php echo $heading_title; ?></h1>
</div>
<div class="separator"></div>
<div class="block-content">
<div class="box-category">
<ul>
<?php foreach ($categories as $category) { ?>
<li>
<!--
<?php if ($category['category_id'] == $category_id) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
-->
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php if ($category['children']) { ?>
<ul>
<?php foreach ($category['children'] as $child) { ?>
<li>
<?php if ($child['category_id'] == $child_id) { ?>
<a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
<?php } ?>
</li>
<?php } ?>
</ul>
</div>
</div>
</div>
Re: Como deixar expandido todas as categorias e subcategoria
Enviado: 21 Set 2012, 23:16
por latorre
Cara não achei esta linha no meu arquivo.. minha versão é 1.5.4
<div class="s_categories_module s_box">
<h2><?php echo $heading_title; ?></h2>
<div class="s_list_1">
<ul>
<?php if ($module_instance['count']) $categories = $tbData->getCategoryTreeWithTotalProductsMaxLevel2(); else $categories = $tbData->category_tree; ?>
<?php foreach ($categories as $category): ?>
<li>
<?php if ($category['category_id'] == $category_id): ?>
<a href="<?php echo $category['url']; ?>" class="active"><strong><?php echo $category['name']; ?><?php if ($module_instance['count']): ?> (<?php echo $category['products_count']; ?>)<?php endif; ?></strong></a>
<?php if ($category['children']): ?>
<ul>
<?php foreach ($category['children'] as $child): ?>
<li>
<?php if ($child['category_id'] == $child_id): ?>
<a href="<?php echo $child['url']; ?>" class="active"><strong><?php echo $child['name']; ?><?php if ($module_instance['count']): ?> (<?php echo $child['products_count']; ?>)<?php endif; ?></strong></a>
<?php else: ?>
<a href="<?php echo $child['url']; ?>"><?php echo $child['name']; ?><?php if ($module_instance['count']): ?> (<?php echo $child['products_count']; ?>)<?php endif; ?></a>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<?php else: ?>
<a href="<?php echo $category['url']; ?>"><?php echo $category['name']; ?><?php if ($module_instance['count']): ?> (<?php echo $category['products_count']; ?>)<?php endif; ?></a>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
Sabe como faço ?
Obrigado.
Re: Como deixar expandido todas as categorias e subcategoria
Enviado: 04 Dez 2012, 19:13
por julianoduarte
Valeu pela dica farnetani.
Ele desconfigurou o titulo departamentos devido ao inicio do código teros nomes do div diferentes na versão 1.5.4.
Fiz a alteração e ficou perfeito.!
<div class="box">
<div class="box-heading"><?php echo $heading_title; ?></div>
<div class="box-content">
<div class="box-category">
<ul>
<?php foreach ($categories as $category) { ?>
<li>
<!--
<?php if ($category['category_id'] == $category_id) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
-->
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php if ($category['children']) { ?>
<ul>
<?php foreach ($category['children'] as $child) { ?>
<li>
<?php if ($child['category_id'] == $child_id) { ?>
<a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
<?php } ?>
</li>
<?php } ?>
</ul>
</div>
</div>
</div>
Re: Como deixar expandido todas as categorias e subcategoria
Enviado: 27 Jun 2013, 16:07
por phael13
Alguém poderia me ajudar na versão 1.5.5.1 ?