Liebes Virtuemart Forum Team
Ich habe Virtuemart in mein Helix Ultimate Template integriert und scheitere leider jetzt an der letzten Kleinigkeit im Checkout. Kurz ich bekomme nach einer Bestellung mit Standard Versand und Standard Payment immer folgende Fehlermeldung: Default Layout file is not exists! Please goto to template manager and create a new layout first.
Natürlich habe ich es mit Beez3 probiert und da geht es natürlich.
Konfiguration des Systems:
Joomla 3.10.11
Virtuemart: 4.0.6 10690
PHP 7.4.29
Ich forsche hier schon 2 Tage nach dem Problem und habe folgendes herausgefunden:
1. Es liegt nicht generell am Helix Ultimate Framework, weil nach Blan Installation läuft es lustigerweise.
2. Das Problem liegt in den Virtuemart Zahlungsmethoden. Wenn man diese anlegt funktioniert es, wenn man diese dann nochmal öffent zum konfigurieren schreibt das System die Settings in die Datenbank.
3. die Settings werden in der Tabelle "[PREFIX]_virtuemart_paymentmethods" - Feld "payment_element" abgelegt.
4. Beim ersten anlegen wird der status_pending="" so gesetzt. Beim konfigurieren ändert sich dieser auf status_pending="U".
Und genau dieser Pending Status verursacht den Fehler "Default Layout file is not exists! Please goto to template manager and create a new layout first."
Setzt man diesen manuell über die Datenbank auf status_pending="" funktioniert weider alles unter Helix Ultimat Template.
Gegencheck: Habe den Test gemacht mit Beez3, mit diesem Template funktioniert es immer ohne Fehler. Also ist es doch ein Bug im Tempalte Helix Ulitmate?
Bin jetzt ein wenig ratlos woran das generell leigen kann. Hoffe die Virtuemart Götter können mir bei dieem Problem zur Seite stehen und eine Idee haben.
Danke und Grüße Kurt