THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Hook mini cart

(20-10-2015 18:32:03)


Bonjour,

Je souhaite faire une modif du mini-cart pour y adjoindre une image. J'ai remonté la piste, je vois d'abord includes/mini-cart.html que j'avais déjà modifié dans une 2.0 je pense ... Les hooks sont arrivés donc maintenant ce fichier ne contient que {hook name="mini-cart"} ... et là je suis "coincé" ... comment dois-je faire ? Pire je ne trouve même pas ce code (bon j'ai pas fait de recherche extensive, je fais juste l'idiot, je suis un spécialiste).  Je pensais que ce serait dans local/modules ...

Est-ce possible tout en conservant la possibilité de mise à jour ?

Pierre.

Offline

#2 Re: Hook mini cart

(20-10-2015 18:45:54)


Il te faut modifier les templates du module "accroché" au hook mini-cart. En l'occurence, ceux de HookCart : HookCart/templates/frontOffice/default/main-navbar-secondary.html


OpenStudio Toulouse

Offline

#3 Re: Hook mini cart

(20-10-2015 21:56:31)


Slt,

Ok merci. Donc là, toujours dans mon idée d'être pérenne, quelle est la bonne manip ? Créer un dossier /local/modules/HookCart/templates/frontOffice/matemplate en dupliquant le "default" correspondant ? Il n'y a pas moyen de par ex dupliquer mini-cart.html dans mon dossier /templates/frontOffice/maTemplate pour que ça soit réuni dans un seul dossier template ? car là aussi, au moment de la mise à jour, il ne faut pas oublier ce dossier de template dupliqué au fin fond de la hiérarchie surtout avec OSX qui a tendance à supprimer les dossiers de destination (à la différence de Windows qui fusionnerait plutôt, c'est une des rares choses que j'aurai à reprocher à OSX).

Pierre

Offline

#4 Re: Hook mini cart

(21-10-2015 08:49:36)


Le bonne pratique est de ne jamais modifier le template default, mais d'en faire une copie, ou de créer son propre template.


OpenStudio Toulouse

Offline

#5 Re: Hook mini cart

(22-10-2015 10:26:41)


Oui ça j'ai intégré depuis ... spip on va dire :-)
Ma question était plutôt de savoir s'il y avait moyen de mettre ce dossier dupliqué ailleurs que dans /local/modules/HookCart/templates/frontOffice/ ou on va oublier qu'il existe et que l'on risque d'écraser à la prochaine MAJ, surtout avec OSX qui a tendance à vider les dossiers de leur contenu à la copie (pas de fusion en général).
Ça serait quand même top que même les dossiers de templates de modules soit créés dans /templates plutot que dans le dossier du module ...

Offline

#6 Re: Hook mini cart

(22-10-2015 10:37:24)


Bonjour,

Et en bon élève je viens donc de dupliquer /local/modules/HookCart/templates/frontOffice/default en /local/modules/HookCart/templates/frontOffice/matemplate et ...  si j'ai bien trouvé ou activer un autre jeu de templates pour le front-office ou le back-office dans la gestion des variables ... comment fait-on pour activer ce nouveau dossier pour un hook spécifique ?

Pierre

Last edited by pierrot (22-10-2015 10:37:43)

Offline

#7 Re: Hook mini cart

(22-10-2015 11:04:18)


C'est automatique, Thelia cherche dans les modules un dossier portant le même nom que le template actif.


OpenStudio Toulouse

Offline

#8 Re: Hook mini cart

(22-10-2015 15:50:16)


Bon je dois être idiot mais ça ne marche pas, ici en 2.2. Si je modifie le mini-cart.html dans default, ça marche. Si je change celui du dossier matemplate, marche pas. Et bien sûr c'est exactement le nom de ma template front-office déclarée dans mes variables et que j'utilise pour tout le front-office.
Je fais l'essai en changeant juste le "0" du panier vide.

J'ai finalement résolu mon pbm en utilisant exclusivement des css mais j'ai quand même l'impression d'un souci.

Pierre

Offline

#9 Re: Hook mini cart

(22-10-2015 16:01:01)


Vide le cache...


OpenStudio Toulouse

Offline

#10 Re: Hook mini cart

(24-10-2015 19:23:15)


Bon étant donné que j'ai résolu mon souci par des css je n'ai pas testé le vidage de cache, mais j'imagine que c'était la raison ... merci.