Jump to content

Positionnement d'un hook


Recommended Posts

Bonjour, j'ai un module qui permet d'afficher les slider sur mes pages catégories, sauf que le module ne s'affiche pas où j'aimerais qu'il soit. En fait je voudrais qu'il soit juste au centre et au dessus des produits mais il s'affiche seulement dans le top. Comment faire pour qu'il s'affiche au centre de ma page?

Link to comment
Share on other sites

En fait je voulais que mon module s'affiche au centre en haut dans ma page catégorie. Voici un bout de code du fichier php de mon module :

// Install Module  
if (
parent::install() == false 
OR !$this->registerHook('displayTop')
OR !$this->registerHook('displayLeftColumn')
OR !$this->registerHook('displayRightColumn')
OR !$this->registerHook('displayHome')
OR !$this->registerHook('displayHeader')
OR !$this->registerHook('displayCategoryTop')
)
return false;
return true;

....

public function hookDisplayCategoryTop()
{
if(!$this->prepareHook('displayCategoryTop'))
return false; 
return $this->displayHook();
} 

et voici le bout de code du fichier category.tpl

<div class="light-wrapper">
			<h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}">
	            <span class="cat-name">
	                {$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}
	            </span>
	        </h1>
			{hook h='displayCategoryTop'}
			{if isset($subcategories)}
	        {if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) }
			<!-- Subcategories -->
			<div id="subcategories">
				<h4 class="page-subheading">{l s='Subcategories'}</h4>			
				<div class="clearfix">
				{foreach from=$subcategories item=subcategory}
					<div class="col-md-3 col-xs-6 col-sp-12">
	                	<div class="subcategories scene_cat">
	                		<h5 class="cat-name" ><a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'|truncate:350}</a></h5>
						</div>
					</div>
				{/foreach}
				</div>
			</div>
	        {/if}
			{/if}
		</div>

Mais mon hook ne s'affiche toujours pas.

Link to comment
Share on other sites

Bonsoir,
 
Ma question porte sur l'ajout d'un HOOK existant dans un module.

En cherchant et en ajoutant à blockcontactinfos.php ceci :

/* Mon ajout*/

public function hookDisplayNav()

{

            $this->context->controller->addCSS(($this->_path).'blockcontactinfos.css', 'all');

}

 

J'ai pu greffer le module dans displayNav mais rien ne s'affiche alors que j'ai déjà à cette position le panier et le bloc connexion qui son visibles.

 

Que n'ai-je pas fait ?

 

Merci d'avance

 

 

 

 

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...