Jump to content

Position Editeur Page D'accueil


Recommended Posts

Bonjour à tous !

 

Une petite question : je n'arrive pas positionner "L'Editeur de page d'accueil" au dessus de "Nouveautés" et à droite de ma colonne de gauche, est-ce normal ?

.

Sous la bannière, pas de souci, mais là, mon texte prend toute la largeur de l'écran, et je ne le souhaite pas.

Comment faites-vous pour écrire sur cette portion d'écran ?

 

J'utilise PS 1.6.1.3

Mon site : http://ronk-aviation-resine.fr/

 

Par avance merci !

Alain33

 

Link to comment
Share on other sites

J'ai greffé le module "Produits mis en avant sur la page d'accueil" dans Display Home et positionné "Editeur de page d'accueil" juste au dessus, mais çà ne change rien...

 

D'ailleurs, c'est bizarre puisque sans avoir fait çà, les produits mis en avant étaient déjà bien placés...

Link to comment
Share on other sites

oui en fait vos featured products sont affichées via displayHomeTab et displayHomeTabContent

tandis que l'éditeur de page d'accueil est greffé sur displayHome

 

Une solution serait d'inverser dans votre thème les positions de ces hooks

Link to comment
Share on other sites

rien d'étrange, c'est l'emplacement des hook sur ce thème natif qui est comme ça

voir l'index.tpl

{if isset($HOOK_HOME_TAB_CONTENT) && $HOOK_HOME_TAB_CONTENT|trim}
    {if isset($HOOK_HOME_TAB) && $HOOK_HOME_TAB|trim}
        <ul id="home-page-tabs" class="nav nav-tabs clearfix">
			{$HOOK_HOME_TAB}
		</ul>
	{/if}
	<div class="tab-content">{$HOOK_HOME_TAB_CONTENT}</div>
{/if}
{if isset($HOOK_HOME) && $HOOK_HOME|trim}
	<div class="clearfix">{$HOOK_HOME}</div>
{/if}

vous pouvez toujours remonter l'affichage de HOOK_HOME mais tous vos (futurs) modules greffés sur ce hook suivront.

Ou alors vous créer un nouveau hook, et greffer l'éditeur de page d'accueil dessus.

Edited by ChDUP (see edit history)
Link to comment
Share on other sites

Il suffit de faire une sauvegarde avant toute modif.

 

Mais voici une autre façon de créer un hook, sans toucher à la bdd :

 

Vous placez dans votre tpl, juste avant le premier {if}

{hook h="DisplayEditorial"}

 

Dans le module editorial, vous ajoutez cette fonction

public function hookDisplayEditorial()
	{
		return $this->hookDisplayHome($params);
	}

Dans l'install du module editorial vous ajoutez $this->registerHook('displayEditorial') de la même manière que vous devez y trouver $this->registerHook('displayHome').

 

Sur la page modules du BO, vous faites une réinitialisation de celui-ci (attention vous allez perdre la configuration du module)

Ça va automatiquement ajouter le hook créé dans l'install

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