Jump to content

Menu verticale des catégories qui rentre dans le footer


Recommended Posts

Bonjour,

 

sur mon site (j'utilise le thème par défaut, modifié) j'ai le menu des catégories, celui qui est à gauche et qui est verticale qui rentre dans le pied de page.

 

En faite, si j'affiche beaucoup de texte, ou que j'affiche plusieurs produits, aucun problème, le menu ne se superpose pas dans le pied de page car le contenu de la page en quesiton est assez long.

Mais si il y a peu de contenu sur la page, le menu rentre dans le footer.

J'ai beau chercher, je ne trouve pas comment régler ce problème...

 

Quelqu'un a-t-il une solution ou un début de piste SVP ? Je connais malheureusement très mal le langage, mais je tente de régler ce problème rapidement.

 

Merci pour votre aide

 

EDIT:

je ne suis pas sûr que ces fichiers sont concernés, mais je peux vous donner le code qu'il y a dans le fichier /theme/default/module/blockcategories/blockcategories.tpl :

<!-- Block categories module -->
<div id="categories_block_left">
	<p class="title_block">{l s='Categories' mod='blockcategories'}</p>
	<div class="block_content">
		<ul class="tree {if $isDhtml}dhtml{/if}">
		{foreach from=$blockCategTree.children item=child name=blockCategTree}
			{if $smarty.foreach.blockCategTree.last}
				{include file="$branche_tpl_path" node=$child last='true'}
			{else}
				{include file="$branche_tpl_path" node=$child}
			{/if}
		{/foreach}
		</ul>
		{* Javascript moved here to fix bug #PSCFI-151 *}
		<script type="text/javascript">
		// <![CDATA[
			// we hide the tree only if JavaScript is activated
			$('div#categories_block_left ul.dhtml').hide();
		// ]]>
		</script>
	</div>
</div>
<!-- /Block categories module -->

Et le fichier /theme/default/module/blockcategories/blockcategories_footer.tpl

<!-- Block categories module -->
<div class="blockcategories_footer">
	<p class="title_block">{l s='Categories' mod='blockcategories'}</p>
<div class="category_footer" style="float:left;clear:none;width:{$widthColumn}%">
	<div style="float:left" class="list">
		<ul class="tree {if $isDhtml}dhtml{/if}">
	
		{foreach from=$blockCategTree.children item=child name=blockCategTree}
			{if $smarty.foreach.blockCategTree.last}
				{include file="$branche_tpl_path" node=$child last='true'}
			{else}
				{include file="$branche_tpl_path" node=$child}
			{/if}
		
			{if ($smarty.foreach.blockCategTree.iteration mod $numberColumn) == 0 AND !$smarty.foreach.blockCategTree.last}
		</ul>
	</div>
</div>

<div class="category_footer" style="float:left;clear:none;width:{$widthColumn}%">
		<div style="float:left" class="list">
		<ul class="tree {if $isDhtml}dhtml{/if}">
			{/if}
			{/foreach}
		</ul>
	</div>
</div>
<br class="clear"/>
</div>
<!-- /Block categories module -->

Ou encore le fichier /theme/default/module/blockcategories/category-tree-branch.tpl

*  International Registered Trademark & Property of PrestaShop SA node.desc|escape:'htmlall':'UTF-8'
*}

<li {if isset($last) && $last == 'true'}class="last"{/if}>
	<a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.name|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>
	{if $node.children|@count > 0}
		<ul>
		{foreach from=$node.children item=child name=categoryTreeBranch}
			{if $smarty.foreach.categoryTreeBranch.last}
				{include file="$branche_tpl_path" node=$child last='true'}
			{else}
				{include file="$branche_tpl_path" node=$child last='false'}
			{/if}
		{/foreach}
		</ul>
	{/if}
</li>
Edited by Marlènee (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...