Fehler bei Nutzung von GXModules mit Snippet-Datei

Thema wurde von Kai Stejuhn, 12. Februar 2018 erstellt.

  1. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Wenn ich versuche die Snippet-Datei "product_lists.html" mittels GXModules zu überladen, bekomme ich folgende Fehlermeldung:

    Code:
    FATAL ERROR(1): "Uncaught  --> Smarty: Unable to load template 'get_usermod:templates/Honeygrid/snippets/product_info/product_lists.html' in '/var/www/?????/??????/?????????/templates/Honeygrid/module/product_info/standard.html' <--
      thrown"
    (Die ??? sind nur meine Pfadangaben, die ich unkenntlich gemacht habe)

    Kann man Snippet-Dateien nicht mit dem normalen Datenamen überladen? Wenn ich dort eine -USERMOD einsetze, dann ist alles okay.

    Bug oder Feature?

    Version: 3.8.0.0
     
  2. Anonymous
    Anonymous Beta-Held
    Registriert seit:
    22. März 2015
    Beiträge:
    2.381
    Danke erhalten:
    640
    Danke vergeben:
    414
    Bei funktioniert das mit den Snippets in 3.8.0.0. hast du ein Fehler im Verzeichnis?
     
  3. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Templates <-> templates ?
     
  4. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    @Michael-77 Ich wüsste jetzt keinen Fehler.

    @Wilken (Gambio) Egal ob Templates oder templates, gibt immer wieder den Fehler.

    Wenn ich aber im selben Verzeichnis die Datei umbenenne in "product_lists-USERMOD.html", dann läuft es ohne Probleme.
     
  5. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Ich hatte auch eine Änderung, die nicht mit Überladen sondern nur mit USERMOD ging.
    Das war in der snippets/product_info/product_description.html
     
  6. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Hast du noch mehr Anpassungen an Dateien, die die Anzeige der Produkte betreffen (z.B. eine alte USERMOD der standrad.html oder eine GXModules-Anpassung der standard.html)?
     
  7. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Die einzige Datei wo ich noch eine USERMOD nutze, ist für die footer.html

    Ansonsten habe ich jetzt mal alles raus genommen, aber das Ergebnis bleibt. Es waren aber auch keine Anpassungen mehr drin, die da rein greifen würden.

    Aber wo wir gerade dabei sind, in der products_lists.html gibt es nur einen Smarty-Block und der geht über die gesamte Datei. Ist das nicht ein bisschen zu wenig? So kann man doch fast nur die gesamte Datei überladen, man kommt ja nicht zwischen die Modulaufrufe.
     
  8. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Ich schau in meinem Testshop mal, ob ich dein Problem reproduziert bekomme.

    Zu den Blöcken: Ja da fehlen wirklich noch ein paar. Wird bei der Gelegenheit auch gleich mit angepasst: https://tracker.gambio-server.net/issues/55140
     
  9. Anonymous
    Anonymous Beta-Held
    Registriert seit:
    22. März 2015
    Beiträge:
    2.381
    Danke erhalten:
    640
    Danke vergeben:
    414
    Ich kann den Fehler in meinem Testshop mit der Datei nicht nachstellen.
    Bei mir wird die product_lists.html brav überladen.

    Mein Verzeichnis sieht so aus /GXModules/mitsch/snippets/Shop/Templates/Honeygrid/snippets/product_info/
     
  10. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Also mein Pfad ist genauso aufgebaut, bis auf die Tatsache, das ich gestern den Teil "templates" zum probieren jetzt klein geschrieben habe. Mit der Großschreibung hat es aber auch nicht funktioniert.

    Mein Verzeichnis: /GXModules/KaiStejuhn/ProductItemList/Shop/templates/Honeygrid/snippets/product_info
     
  11. Anonymous
    Anonymous Beta-Held
    Registriert seit:
    22. März 2015
    Beiträge:
    2.381
    Danke erhalten:
    640
    Danke vergeben:
    414
  12. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Kannst du mal deinen Quellcode posten? Ich kann den Fehler gerade auch spontan nicht reproduzieren.
     
  13. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Welchen Quellcode? Den von der angepassten products_lists.html, das wäre der hier:

    HTML:
    {block name="snippets_product_info_product_lists"}
        {$MODULE_productitemlist}
    
        {$MODULE_cross_selling}
    
        {$MODULE_reverse_cross_selling}
    
        {$MODULE_also_purchased}
    
        <!-- #BOF YOOCHOOSE -->
        {$MODULE_yoochoose_also_interesting}
    
        {$MODULE_yoochoose_product_tracking}
        <!-- #EOF YOOCHOOSE -->
    
        {if $PRODUCTS_ADDED}
            <div>
                {$PRODUCTS_ADDED}
            </div>
        {/if}
    
        {if $PRODUCTS_URL}
            <div>
                {$PRODUCTS_URL}
            </div>
        {/if}
    {/block}
     
  14. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Nachtrag:
    Ich habe das Projekt jetzt mal in einem anderen Test-Shop installiert, da läuft alles korrekt, also ohne -USERMOD.

    Der Fehler muss also bei mir im Test-Shop liegen, ich bin dann mal suchen :(
     
  15. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Nach Nachtrag:
    Ich stelle die Suche ein, im Live-Shop funktioniert es einwandfrei. Fehler nicht gefunden.

    @Gambio: Wenn Interesse besteht den Fehler zu suchen, die Daten für den Klon-Shop sind hinterlegt.
     
  16. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Wenn es bei uns und anderen durchgäging, bei dir dazu in 2 von 3 Fällen, ausser eben in einer Bastelbude, funktioniert, dann muss man da glaub ich nicht lange herumsuchen. Dann kann man das abhaken, oder?
     
  17. Kai Stejuhn
    Kai Stejuhn Beta-Held
    Registriert seit:
    26. September 2014
    Beiträge:
    1.454
    Danke erhalten:
    743
    Danke vergeben:
    92
    Wenn Ihr auch keine Lust/Zeit habt, dann bloß keine Klimmzüge machen. Ich werde demnächst den Shop sowieso nochmal neu klonen, dann ist das wahrscheinlich sowieso gegessen.

    Also, alles ist gut.