Neu Evo Child Theme CSS wird nicht eingebunden

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.

LanceButters415

Aktives Mitglied
11. Juli 2017
28
0
Ich möchte meine eigene CSS Datei einbinden. Im Child Template habe ich folgende Struktur:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template>
<Name>Custom</Name>
<Author>JTL-Software-GmbH</Author>
<URL>https://www.jtl-software.de</URL>
<Version>4.05</Version>
<ShopVersion>405</ShopVersion>
<Parent>Evo</Parent>
<Preview>preview.png</Preview>
<Description>Custom Overrides of Evo</Description>
<Settings>
<Section Name="Allgemein" Key="general">
<Setting Description="test" Key="test" Type="select" Value="N">
<Option Value="Y">Ja</Option>
<Option Value="N">Nein</Option>
</Setting>
</Section>
<Section Name="Theme" Key="theme">
<Setting Description="MyTemplate (Beispiel für eine eigene Child-Template-Einstellung)" Key="mytemplate" Type="select" Value="foo">
<Option Value="my_setting1">My setting 1</Option>
<Option Value="my_setting2">My setting 2</Option>
</Setting>
<Setting Description="Theme" Key="theme_default" Type="select" Value="mytheme">
<Option Value="mytheme">MyTheme - mein eigenes Theme!</Option>
</Setting>
<Setting Description="Hintergrundbild (überschreibt die vorhandene Standard-Evo-Einstellung)" Key="background_image" Type="select" Value="">
<Option Value="foo">Foo</Option>
<Option Value="bar">Bar</Option>
</Setting>
</Section>
</Settings>
<Minify>
<JS Name="jtl3.js">
<File Path="js/conf.test.js" DependsOnSettingGroup="CONF_PREISVERLAUF" DependsOnSetting="preisverlauf.preisverlauf_anzeigen" DependsOnSettingValue="Y"/>
<File Path="js/mytheme.js"/>
<File Path="js/jtl.basket.js" override="true"/>
</JS>
<CSS Name="mytheme.css">
<File Path="themes/mytheme/bootstrap.css"/>
<File Path="themes/mytheme/mytheme.css"/>
<File Path="../Evo/themes/base/offcanvas-menu.css"/>
<File Path="../Evo/themes/base/pnotify.custom.css"/>
<File Path="../Evo/themes/base/jquery-slider.css"/>
</CSS>
</Minify>
<Boxes>
<Container Position="right" Available="1"></Container>
</Boxes>
</Template>

Ich habe dann die mytheme.css abgeändert. Nach der Änderung habe ich alles gespeichert und im Backend von JTL den Templatecache komplett geleert.
Im Backend wird das Child Template auch als aktiv angezeigt.
Die CSS Datei befindet sich auch korrekt unter /templates/namedeschildtemplates/themes/mytheme/mytheme.css

Habe ich irgendeine Einstellung vergessen oder etwas falsch gemacht?
Ich ging davon aus, dass nun eine mytheme.css eingebunden wird - ist aber nicht der Fall.
Jemand eine Idee?
 

LanceButters415

Aktives Mitglied
11. Juli 2017
28
0
Ja, weil die Datei in der Doku wahrscheinlich woanders liegt. Der Pfad zu meiner Datei muss stimmen...
Frage, wird die template.xml in dem Evo Themes Ordner ebenfalls überschrieben bei einem Update?
Dort wird nämlich eine leere custom.css angegeben und die funktioniert auch. Alles was ich da reinschreibe wird übernommen. Ich weiß eben nur nicht, ob das beim nächsten Update noch da ist?
 

Ähnliche Themen