Fórum OpenCart Brasil

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

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v1.x
#34220
Se voce tiver conhecimentos em programação, só precisa alterar o arquivo xml para que seja respeitado além dos links de categorias também os links que voce criou.

Se possível coloque um link do seu site atual com os menus que voce criou na mão, quem sabe podemos ajudar melhor.
#34273
E aí @denisbr blz cara?

Cara meu xml tá assim:
Código: Selecionar todos
<operation>
		<search position="before"><![CDATA[<?php foreach ($categories as $category) { ?>]]></search>
		<add><![CDATA[<li><a href="/" title="Página Inicial">INÍCIO</a></li>
    <li><a href="/a-empresa/" title="Sobre a Empresa">A EMPRESA</a>
<div>
  <ul>
    <li><a href="/missao/" title="Conheça a nossa Missão">MISSÃO</a></li>
	<li><a href="/responsabilidade-social/" title="Responsabilidade Social">RESPONSABILIDADE SOCIAL</a></li>
  </ul>
</div>
	</li>]]></add>
	</operation>		
	<operation>
			<search position="replace"><![CDATA[<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>]]></search>
			<add><![CDATA[		<?php if ($category['category_id']==$category_id) { ?>
			<li class="active_link"><a href="<?php echo $category['href']; ?>" title="<?php echo $category['cttitle']; ?>"><?php echo $category['name']; ?></a>
		<?php } else { ?>
			<li><a href="<?php echo $category['href']; ?>" title="<?php echo $category['cttitle']; ?>"><?php echo $category['name']; ?></a>
		<?php } ?>]]></add>
	</operation>
	<operation>
		<search position="replace"><![CDATA[<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>]]></search>
		<add><![CDATA[		<?php if ($category['category_id']==$category_id) { ?>
			<li class="active_link"><a href="<?php echo $category['children'][$i]['href']; ?>" title="<?php echo $category['children'][$i]['cttitle']; ?>"><?php echo $category['children'][$i]['name']; ?></a>
		<?php } else { ?>
			<li><a href="<?php echo $category['children'][$i]['href']; ?>" title="<?php echo $category['children'][$i]['cttitle']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
		<?php } ?>]]></add>
	</operation>
	<operation>
		<search position="before" offset="2"><![CDATA[<div  id="mobile_menu" class="mobile">]]></search>
		<add><![CDATA[<li><a href="/busca-avancada/" title="Faça a sua Busca">BUSCA AVANÇADA</a></li>
	<li><a href="/premiacoes/" title="Ganhe Prêmios">PREMIAÇÕES</a></li>
	<li><a href="/index.php?route=information/contact" title="Entre em Contato Conosco">CONTATO</a></li>]]></add>
	</operation>
#34287
No XML tem isto:
Código: Selecionar todos
<li class="active_link"><a href="<?php echo $category['href']; ?>" title="<?php echo $category['cttitle']; ?>"><?php echo $category['name']; ?></a>
repare no class="active_link" , acredito que nem vai precisar mexer no XML, você teria que replicar o class="active_link" nos demais links, só precisa pegar a página acessada e inserir o class="active_link" no menu correspondente.
#34308
Pois é @denisbr já tentei fazer isso cara, conforme segue exemplo abaixo:
Código: Selecionar todos
<?php if ($category['premiacoes']==$category_id) { ?>
		<li class="active_link"<a href="/premiacoes/" title="Ganhe Prêmios">PREMIAÇÕES</a></li>
	<?php } else { ?>
		<li><a href="<?php echo $category['href']; ?>" title="<?php echo $category['cttitle']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
Mesmo assim não funcionou, acho que estou fazendo algo de errado!