GXModules Block append funktioniert nicht

Thema wurde von Anonymous, 9. September 2023 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo,

    ich habe seit längerer Zeit ein Modul im Einsatz, das eine Zeile unter die Steuern hinzufügt.
    Heute ist mir aufgefallen, dass das nicht mehr funktioniert und ich verstehe nicht warum.

    Pfad: GXModules/MeinName/MeinModul/Shop/Themes/All/product_info_price.html

    Inhalt der Datei:
    Code:
    {block name="product_info_price_tax" append}
    Mein HTML hier
    {/block}
    Leider funktioniert das nicht mehr. Woran kann das liegen?
    Ich verwende das HoneyGrid Theme.
    Mir ist aufgefallen, dass es die Datei product_info_price.html mehrfach gibt und teilweise mit .0 bzw. .1 dahinter. Kann das ursächlich sein? Danke für die Hilfe.

    ./themes/Malibu/html/system/product_info_price.html
    ./themes/Honeygrid/html/system/product_info_price.html
    ./public/tmp/theme230909120321/html/system/product_info_price.html
    ./public/tmp/theme230909120321/html/system/product_info_price.0.html
    ./public/tmp/theme230909120321/html/system/product_info_price.1.html
    ./public/tmp/theme230909120321/html/system/product_info_template_standard.8.html
    ./public/tmp/theme230909120321/html/system/product_info_price.2.html
    ./public/theme/html/system/product_info_price.html
    ./public/theme/html/system/product_info_price.0.html
    ./public/theme/html/system/product_info_template_standard.8.html
    ./public/theme/html/system/product_info_price.1.html
    ./public/theme/html/system/product_info_price.2.html
    ./templates/Honeygrid/snippets/product_info/price.html
     
  2. heinzsoft-shop.de

    heinzsoft-shop.de Erfahrener Benutzer

    Hast du evtl noch andere Module installiert die ebenfalls diese Datei überladen?
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Ja, das ist der Fall. Ein Versand- und Bezahlsperre-Modul, aber das war eigentlich immer installiert.
    Bzw. ich verändere den Block an sich auch nicht, sondern hänge nur etwas an. Es sollte doch möglich sein in mehreren Modulen den Block "anzufassen", oder?

    Edit: Ich habe das Problem gelöst, in dem ich das Modulverzeichnis umbenannt habe.
    Keine Ahnung warum das jetzt einen Unterschied macht. Hatte mehrfach den Modul- und Seitencache gelöscht.
     
  4. heinzsoft-shop.de

    heinzsoft-shop.de Erfahrener Benutzer

    Das ändert die reihenfolge in der die Module geladen werden. Da wird wohl wie bereits oben vermutet ein anderes Modul das problem verursacht haben.
     
  5. tannenhof_imshausen

    tannenhof_imshausen Erfahrener Benutzer

    Mit append ja. Wenn aber ein später geladenes Modul dann den Block ersetzt, ist Deine Anfügung auch überschrieben.
     
  6. Doluxe

    Doluxe Neues Mitglied

    Danke für die ANtwort. Gibt es eine Möglichkeit die Module zu priorisieren?
     
  7. tannenhof_imshausen

    tannenhof_imshausen Erfahrener Benutzer

    Nicht das ich wüsste. Da das Umbenennen geholfen hat, zählt, vermute ich, einfach die alphabetische Sortierung der Dateinamen.