Ik ben al maanden bezig met het proberen op te lossen van de Layout handle bug in Magento 1.4.0.1. Het probleem doet zich voor in de Email die verstuurd word als een klant een order heeft afgerond. In de standaard mail template word de volgende code aangeroepen:
Wanneer deze code in de mail staat word er helaas een blanco mail verstuurd. Deze bug zit dus out of the box in de 1.4.0.1 release. De bedoeling is echter dat deze code een lijst geeft van de door de klant bestelde producten. Helaas gebeurd dit dus niet.
Na veel googlen ben ik nog steeds niet tot een oplossing gekomen. Alles staat goed in de layout file sales.xml.
Ik ben er zelf achter gekomen, dat het helemaal niks te maken heeft met welke files de {{layout handle=}} code wil aanroepen. Ookal zet je er niks in, krijg je alsnog een blanco mail binnen. Er is dus een probleem in de functie die de layout handles afhandeld. De fout zou dus niet in sales.xml mogen zitten, want dan zou er alsnog wel een goede mail verstuurd moeten worden ivp een blanco mail.
Heeft iemand dit probleem al eens kunnen oplossen? Ik heb echt al heel veel op google zitten zoeken, forums bekeken en hier over gelezen, maar op geen enkele thread is een oplossing te vinden. Ook heb ik al andere files geprobeerd aan te roepen zonder succes. Zelfs als ik bijvoorbeeld een file probeer aan te roepen waar bijwijze van alleen test in staat om te kijken of die dat overneemt, dan lukt het niet. De bug zit dus echt elders, in de functie die de layout handle afhandeld. Maar waar?
code:
1
| {{layout handle="sales_email_order_items" order=$order}} |
Wanneer deze code in de mail staat word er helaas een blanco mail verstuurd. Deze bug zit dus out of the box in de 1.4.0.1 release. De bedoeling is echter dat deze code een lijst geeft van de door de klant bestelde producten. Helaas gebeurd dit dus niet.
Na veel googlen ben ik nog steeds niet tot een oplossing gekomen. Alles staat goed in de layout file sales.xml.
Ik ben er zelf achter gekomen, dat het helemaal niks te maken heeft met welke files de {{layout handle=}} code wil aanroepen. Ookal zet je er niks in, krijg je alsnog een blanco mail binnen. Er is dus een probleem in de functie die de layout handles afhandeld. De fout zou dus niet in sales.xml mogen zitten, want dan zou er alsnog wel een goede mail verstuurd moeten worden ivp een blanco mail.
Heeft iemand dit probleem al eens kunnen oplossen? Ik heb echt al heel veel op google zitten zoeken, forums bekeken en hier over gelezen, maar op geen enkele thread is een oplossing te vinden. Ook heb ik al andere files geprobeerd aan te roepen zonder succes. Zelfs als ik bijvoorbeeld een file probeer aan te roepen waar bijwijze van alleen test in staat om te kijken of die dat overneemt, dan lukt het niet. De bug zit dus echt elders, in de functie die de layout handle afhandeld. Maar waar?
Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel