rdturbo escreveu:Depois de algumas pesquisas, imagino que devo ter que editar o arquivo header.tpl ao que nao sei como fazer
O trecho do codigo a ser editado pelo que entendi deve ser o seguinte:Código: Selecionar todos<?php if ($categories) { ?>
<div id="menu">
<ul>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>" title="<?php echo $category['name']; ?>"><?php echo $category['name']; ?></a>
<?php if ($category['children']) { ?>
<div>
<?php for ($i = 0; $i < count($category['children']);) { ?>
<ul>
<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($category['children'][$i])) { ?>
<li><a href="<?php echo $category['children'][$i]['href']; ?>" title="<?php echo $category['children'][$i]['name']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
</div>
<?php } ?>
</li>
<?php } ?>
</ul>
</div>
<?php } ?>
Ja tentei de algumas formas porem nao deu certo.
Também pretendo fazer esta alteração. Acredito que não seja muito complicado fazer essa modificação. Caso eu obtenha sucesso, colocarei a modificação nesse tópico.
Acredito que a alteração do trecho selecionado alteraria apenas o menu superior.
Acredito que a alteração no menu lateral seja em
catalog/view/theme/default/template/module/category.tpl :
<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 } ?>
<?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>
Também pretendo analisar o arquivo
catalog/view/theme/default/template/product/category.tpl , pois também tem alguma coisa sobre as categorias.
O arquivo
catalog/controller/common/header.php também tem alguma coisa sobre o menu superior.
E tem pelo menos mais 2 arquivos (catalog/controller/product/category.php e catalog/controller/module/category.php ) que pode ter algo para ser modificado.
Vou analisar os arquivos e quando tiver algo mais concreto, retorno.
__________________________________________________________
Editado:
Acredito que para quem conhece o código do Open Cart, essas alterações são simples. Entretanto, eu não possuo este conhecimento.
Pesquisei os arquivos que talvez tivesse que alterar, mas não descobri como fazê-lo. Como preciso dessas alterações para "
ontem", solicitei ajuda para resolver essa questão em um outro fórum.
Se conseguir obter a resposta (não aguardarei muito pela resposta), colocarei a resolução do problema aqui. Caso contrário, terei que adquirir o módulo pago de um usuário desse fórum, que, supostamente, resolve esse problema (nesse caso, por questões éticas, não poderei colocar a resolução aqui) em relação ao menu lateral.