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
518
101
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
518
101
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
518
101
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.404
330
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.404
330
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
518
101
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!
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu [Gelöst] Umzug von 2 Mandanten auf neuen PC Installation von JTL-Wawi 1
Neu [Gelöst] Rechnungsupload Amazon schlägt fehlt User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst [Gelöst] Fehler DHL Retourenlabel erstellen Gelöste Themen in diesem Bereich 3
Neu [Gelöst] 5.0.0 Canonical URL auf eigenen Seiten fehlerhaft. URL_SHOP doppelt. JTL-Shop - Fehler und Bugs 2
Neu Shop 5 Anzeige des Consent-Moduls bei eigenem Child-Template - gelöst Allgemeine Fragen zu JTL-Shop 8
Gelöst [Gelöst] Marktplätze -> Ebay: Artikel im "Laufende Angebote" nicht sichtbar. eBay-Anbindung - Fehler und Bugs 1
Beantwortet GELÖST: JTL Worker Sonderzeichen DB Profilname JTL-Wawi - Fehler und Bugs 0
Neu Eigenes Blogsystem in einem Unterverzeichnis erstellen Umstieg auf JTL-Shop 2
Gelöst Eigenes Javascript funktioniert nicht Templates für JTL-Shop 3
Neu Import von mehreren URLs in Eigenes Feld Schnittstellen Import / Export 2
Neu Eigenes Feld auf LS drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigenes Script im Shop 5 ausführen JTL-Shop - BETA - Feedback und Bugmeldungen 3
Neu Änderungen an Child Template SCSS Variablen wird nicht übernommen Technische Fragen zu Plugins und Templates 1
Neu SASS in NOVA Child-Template überschreiben Templates für JTL-Shop 1
Neu Nova Child-Template führt zu einem defekten Shop Templates für JTL-Shop 2
Neu Erstellung child-template Templates für JTL-Shop 1
Neu Ich bekomme das Child Template NOVA für Shop 5 nicht auf die Reihe Allgemeine Fragen zu JTL-Shop 6
Beantwortet NOVA Child-Template mit Hooks? JTL-Shop - BETA - Feedback und Bugmeldungen 2
In Bearbeitung Child-Produkte werden nicht mehr als solche erkannt Amazon-Lister - Fehler und Bugs 2
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 3
Ähnliche Themen