v4.5.x Daten aus Child Thema landen nicht im Cache

Dieses Thema im Forum "Bugs v4.5.x" wurde erstellt von Anonymous, 21. Juli 2022.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Hi,

    der Titel sagt es im Kern. Lege ich in meinem Child-Theme im Ordner

    themes/Mein-Theme/html/custom

    eine Datei (sagen wir foobar.html) an, wird diese nicht public/theme/html/system übertragen.

    Lege ich die gleiche Datei mit dem gleichen Namen in ein Modul

    GXModules/MeinLaden/MeinModuul/Shop/Themes/All/system

    landet sie im Cache.

    Ist das das gewünschte Verhalten?
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Die müsste im Theme Cache (public/theme/...) auch im html/custom Ordner landen, die Namensnomenklatur ist da aber aus technischen Gründen anders.
     
  3. Anonymous

    Anonymous Administrator Mitarbeiter

    @chrisW Wenn du neue eigene HTML Dateien anlegen willst, dann musst du die im Ordner /themes/meinChildTheme/html/system/ Ordner ablegen. Das sind dann HTML Dateien die einzigartig für nur dieses Theme sind oder vorhandenen Dateien überschreiben. Die landen dann im /public/theme/html/system/. Wenn du also deine HTML Datei nicht so nennst wie eine bestehende Datei wird die auch ganz brav nach /public/theme/html/system/ kopiert.

    Wenn du Smarty Blöcke überladen oder ergänzen möchtest, dann musst du die entsprechenden HTML Dateien im Ordner /themes/meinChildTheme/html/custom/ mit den Namen der Orignaldatei ablegen.

    Es werden alle Dateien im Ordner /public/theme/html/system/ germerged. Es gibt keinen Ordner /public/theme/html/custom/
     
  4. barbara

    barbara G-WARD 2014-2020

    jetzt bin ich verwirrt.
    War es nicht bisher so, dass man im Unterordner "custom" Dateien mit eigenem Namen anlegen und dort z.B. alle Smarty-Blöcke für eine bestimmte Änderung eintragen konnte?

    Und Dateien, die mit dem original-Namen dort angelegt wurden die ursprüngliche Datei komplett überschreiben?
     
  5. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Ja...

    ...bin ich darum auch.

    Ich quatsche morgen früh mal mit Till. Einem von uns beiden ist heute warm gewesen.

    Im system Ordner, ja. Glaube ich zumindest...
     
  6. barbara

    barbara G-WARD 2014-2020

    schön, dass ich nicht alleine bin ;)
     
  7. Anonymous

    Anonymous Administrator Mitarbeiter

    Es geht beides, Original-Dateiname und alle Smarty Blöcke in einer Datei egal welcher Name.

    Aber folgendes kann man sich merken:
    /custom/ -> nur überladen von vorhandenen Blöcken möglich
    /system/ -> Originaldateiname überschreibt komplett die Datei, oder wenn der Dateiname nicht im Eltern-Theme exisitert, wird die Datei hinzugefügt mit neuem Inhalt also auch eigene neue Smarty Blöcke die wiederum von anderen Child-Themes benutzt werden können.
     
  8. barbara

    barbara G-WARD 2014-2020

    Danke Till.
    Hatte schon angst, dass sich da etwas geändert hat.