Gelöst Gelöst: Eigenes Child-Template beim Release Candidate v5.0.0.rc3

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

fibergirl

Sehr aktives Mitglied
14. April 2016
460
83
Hamburg
Gerade installiert, und gleich beim ersten Aufruf der Shopfront nur noch eine weiße Seite und:
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/.../templates/NOVA/layout/index.tpl" on line 19 "{container}" unknown tag 'container' <-- thrown in .../includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 19
(Dateipfadersetzung durch Punkte von mir)

Backend-Admin geht.

Was hat das zu bedeuten? Kann ich das beheben?

P.S.:
/templates/NOVA/layout/index.tpl ist unverändert,
/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php auch.
Das Problem muss woanders liegen.

Edit: Thema umbenannt, weil Ursache gefunden und gelöst
 
Zuletzt bearbeitet:
  • Haha
Reaktionen: DRaufeisen

fibergirl

Sehr aktives Mitglied
14. April 2016
460
83
Hamburg
Alles zurück,
Nach Deaktivierung meines Child Templates ist der Fehler weg!
Aktiviere ich es wieder, ist der Fehler wieder da.

Seltsam, vorher (Vorversion war shop-master.zip vom 19.08.2020) gab es kein Problem mit dem Child.
Nun schon.
Wie könnte ich der Sache näher kommen?
 

fibergirl

Sehr aktives Mitglied
14. April 2016
460
83
Hamburg
Ich habe dann mal alle Plugins deaktiviert, kein Unterschied.
Dann habe ich mein Child-Template immer weiter abgestrippt, immer noch kein Unterschied.

Zuletzt habe ich das NOVAChild (novachild-master) von hier: https://gitlab.com/jtl-software/jtl-shop/child-templates/novachild heruntergeladen und aktiviert.

Also unmodifiziertes NOVA-Template und unmodifiertes NOVA-Child.

Ergebnis: immer noch derselbe Fehler!
Es scheint ein grundsätzliches Problem mit Child-Templates überhaupt zu sein.

Wenn man die Wurzelkategorieseite aufruft, ist der Fehler übrigens ein anderer.
Dann lautet er
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/.../jtlshop/templates/NOVA/productlist/index.tpl" on line 38 "{alert variant="danger"}{$Suchergebnisse->getError()}{/alert}" unknown tag 'alert' <-- thrown in /.../includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 38
Ich glaube, da müsste JTL wohl noch mal ran.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.230
281
Halle
Hi fibergirl,
schön das du den rc.r schon entdeckt hast, aber wir haben ihn noch nicht released... ;)
Hast du noch eine functions.php in deine Child-Verzeichnis?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.230
281
Halle
Zweite Möglichkeit: Wie heißt dein Child-Verzeichnis und welcher namespace ist in der Bootstrap.php deines Child angegeben. Die beiden Namen müssen exakt übereinstimmen!
 
  • Gefällt mir
Reaktionen: fibergirl

fibergirl

Sehr aktives Mitglied
14. April 2016
460
83
Hamburg
So, es läuft wieder alles 🙂👍

Letztendlich war das Problem der Template-Name, bzw. die Bindestriche in meinem Templateverzeichnis.
@FPrüfer , der Tip mit dem Child-Verzeichnis und dem namespace war sehr wertvoll und hat mich zur Lösung gebracht!

Der namespace hat nämlich gar nicht mit dem Verzeichnisnamen übereingestimmt, was bis dahin kein Problem gewesen war.
Nun aber schon. Nach Ändern des Namespaces auf den Verzeichnisnamen ging dann trotzdem nichts, weil ein Bindestrich drin war. Mit Unterstrich hat er wiederum angeblich die template.xml nicht gefunden.
Dann eben alles in einem Wort ohne Binde-oder Unterstriche => läuft!

Fazit: vielleicht schreibt Ihr direkt bei gitlab in die README.md und auch nochmal in die Entwicklerdoku, nicht nur dass namespace und Verzeichnisname übereinstimmen müssen, sondern auch, dass dabei sowohl Binde-als auch Unterstriche besser zu vermeiden sind...

Ansonsten: Klasse, dass der RC jetzt da ist, und danke für die Hilfe!
 
  • Gefällt mir
Reaktionen: Roddi und basteldehs
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Gelöst Artikel im Shop obwohl Artikelanzeigefilter nur Artikel mit Lagerbestand>0 anzeigen. (Gelöst) JTL-Shop - Fehler und Bugs 8
Gelöst Gelöst: nginx 301 Weiterleitung von einem Artikel zu einem anderen Artikel Gelöste Themen in diesem Bereich 3
Neu Brutto/Netto bei Versand falsch seit Update auf 1.12 - gelöst WooCommerce-Connector 0
Neu --Gelöst-- Doppel Artikel nach hinzufügen des Lieferant --Gelöst-- Gelöste Themen in diesem Bereich 3
Gelöst JTL Shop ist bereits installiert! GELÖST!!! Gelöste Themen in diesem Bereich 0
Neu Eigenes Script im Shop 5 ausführen JTL-Shop - BETA - Feedback und Bugmeldungen 3
Neu Alle Artikel, die ein bestimmtes Eigenes Feld haben in einen Auftag einfügen User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst Anzahl der Artikel in einem Auftrag, bei denen ein Eigenes Feld existiert JTL-Workflows - Ideen, Lob und Kritik 0
Neu Implementierung eines eigenes Endpunktes für Modx / modmore Commerce Technische Fragen zu den JTL-Connectoren 3
Neu Bestehendes Template kopieren und als Child verwenden!? Wie geht das? Templates für JTL-Shop 2
Neu eigene tpl. in Nova Child JTL-Shop - BETA - Feedback und Bugmeldungen 1
Neu Dieselbe SKU als Child in DE,FR,IT usw. unter jeweils verschiedenen Parents bei Amazon - möglich? Schnittstellen Import / Export 0
Neu aktuelle Master + letzte NOVA-Child Dateien = weiße Seite JTL-Shop - BETA - Feedback und Bugmeldungen 7
Neu Nova Child für Slider bullet.gif - arrows.gif - und loading.gif fehlen JTL-Shop - BETA - Feedback und Bugmeldungen 0
Gelöst Knoten Fehlt beim Nova Child Vorlage.zip JTL-Shop - BETA - Feedback und Bugmeldungen 4
In Bearbeitung We cannot recognize your child Amazon-Lister - Fehler und Bugs 4