Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreur dans la surcharge des templates #7

Closed
septoctobre opened this issue Nov 9, 2016 · 8 comments
Closed

Erreur dans la surcharge des templates #7

septoctobre opened this issue Nov 9, 2016 · 8 comments

Comments

@septoctobre
Copy link
Contributor

septoctobre commented Nov 9, 2016

Si je surcharge les templates présents dans "app\design\frontend\base\default\template\digitalpianism\abandonedcarts\email" en les copiant dans "app\design\frontend\MYPACKAGE\default\template\digitalpianism\abandonedcarts\email", ces derniers ne sont pas pris en compte.

@digitalpianism
Copy link
Owner

@septoctobre c'est pas un probleme generique à Magento ? ou il faut préciser le package et theme directement dans le body de l'email ?

@septoctobre
Copy link
Contributor Author

Il me semblait que le comportement par défaut était d'abord d'aller chercher les fichiers dans MYPACKAGE\default puis dans base\default.

J'ai tenté d'inclure le block comme suit dans sales_abandonedcarts.html :

{{block type='core/template' package='MYPACKAGE' area='frontend' template='digitalpianism/abandonedcarts/email/items.phtml'}}

Mais le résultat est le même.

@digitalpianism
Copy link
Owner

@septoctobre il faut que je fasse des tests dès que j'aurais un peu de temps.

Je récapitule la procédure à suivre, merci de me confirmer:

  • copy du template app/design/frontend/base/default/digitalpianism/abandonedcarts/email/items.phtml and app/design/frontend/package/theme/digitalpianism/abandonedcarts/email/items.phtml ou package/theme correspond à la configuration de la boutique.
  • modification dans le template copié
  • template copié non pris en compte lors de l'envoi de l'email à un client assigné à cette boutique (store)
  • template copié non pris en compte avec spécification explicite du package et de l'area

@septoctobre
Copy link
Contributor Author

C'est exactement ça.

2 petites précisions concernant les inclusions de block dans les emails transactionnels :

  • je ne pense pas qu'il soit nécessaire de définir explicitement le package lorsqu'il correspond à celui défini dans la configuration de la boutique
  • je ne suis pas sûr de la syntaxe que j'ai utilisée pour définir explicitement le package

@digitalpianism
Copy link
Owner

@septoctobre d'accord avec le point numéro 1. Pour le point numéro il me semble que c'est _package, _theme et _area

@septoctobre
Copy link
Contributor Author

Après un nouvel essai, je confirme que cela ne fonctionne pas

@digitalpianism
Copy link
Owner

@septoctobre j'ai bien noté je me penche dessus dès que possible en attendant je ne peux que vous conseiller la modification direct des templates dans base/default . Pensez à faire une copie de vos templates modifiés pour éviter la perte des modifications lors que la MAJ du module

@septoctobre
Copy link
Contributor Author

Pas de problème, ce n'est pas bloquant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants