Jump to content

page d'accueil differente et ajout d'un block "hookable"


Recommended Posts

Bonjour à tous,

Je suis actuellement en train de mettre en place un site pour mon amie. J'utilise prestashop qui me semble pour le moment une solution adaptée à ses besoins.

Je me heurte à une première difficulté, j'aimerais faire une pas d'accueil avec une structure différente des autres pages.
Je ne sais pas trop comment procéder.

Aussi la partie accueil-bis (voir image) je voudrais que ce soit une partie bien distinct ou je puisse placer des hooks afin de faire apparaitre le contenu que je veux.

Si vous avez des idées je suis preneur.

merci de votre aide

19509_QBAORuIUjec9gkkVdXJy_t

19510_Z5E4DcCO4vsxiTVkpDGV_t

Link to comment
Share on other sites

Bonsoir,

dans ton cas pourquoi ne pas utiliser la colonne de gauche pour simuler ton index bis.
Ensuit tu peux mettre une condition if index j'affiche la colonne de gauche.

Tu me suis?

Désolé si je suis peu vague je poste de mon iphone pendant la pub

v++

atch

Link to comment
Share on other sites

Merci Atch pour votre réponse.

Voilà ce que j'avais fais déjà dans mon header.tpl :

    {if !$content_only}






Par contre j'avais créé une zone totalement indépendante et donc je me heurtais au problème de la rendre hookable!

Si je comprends bien, dans mon cas, étant donné que je n'utilise pas la colonne de gauche, il suffirait que je m'en serve pour mon cadre "centre_bas". Un peu de css , je garde le même style de condition et je me retrouve avec une "colonne de gauche" transformée en "centre bas" qui garde toute sa puissance au niveau de l'insertion des hook!

Merci encore, je pense que c'est exactement l'astuce qu'il me fallait.

Link to comment
Share on other sites

Arf je vien de penser à un truc encore plus couillu pour faire apparaitre ta colonne de gauche uniquement dans l'index juste en dessous de la page principale :

Tu copies ( coupes) le code suivant ce trouvant dans le header :


{$HOOK_LEFT_COLUMN}
[code]

et copie le dans le fichier index.tpl de ton theme en dessous du hook home :

[code]
{$HOOK_HOME}

{$HOOK_LEFT_COLUMN}
[code]

Et voilà, tu as un pseudo index hookable à souhait que sur l'index....

V++

Atch
Link to comment
Share on other sites

excellent je viens de voir votre post, merci pour la nouvelle astuce.

En fait j'ai fait un truc plus simple, sans condition. J'ai simplement dans le CSS mis

#left_column{
display:none;
}

#index #left_column{
display:block;
}



ça marche mais est ce que ça tient la route? est ce dans la "norme" ?
Le soucis c'est que si le css n'est pas lu, il m'affichera ma zone left_column. Est ce grave? faut-il prendre en compte ce genre d'éventualité?

Effectivement votre seconde astuce ne pose pas ce problème.
Qu'est ce qui est le plus propre?

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