Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

Die Beispiele gehen von einem Template aus, was im Ordner templates/MeinChild liegt.

Die in der template.xml referenzierten Dateien müssen auch angelegt sein! Insbesondere die themes/mytheme/css/theme.css innerhalb des Templates. Sonst kann es zu Fehlern im JTL-Shop Adminbereich kommen!

Beispiel: template.xml

Code Block
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
    <Name>Mein Child-Template</Name>
    <Author>Ich</Author>
    <URL>https://meine-url.de</URL>
    <Version>1.0.0</Version>
    <ShopVersion>5.0.3</ShopVersion>
    <Parent>easyTemplate360</Parent>
    <Description>Mein Child-Template für EasyTemplate360</Description>

    <Settings>
        <Section Name="Theme" Key="theme">
            <Setting Description="Theme" Key="theme_default" Type="select" Value="mytheme" override="true">
                <Option Value="mytheme">Mein Theme</Option>
            </Setting>
        </Section>
    </Settings>

    <Minify>
        <CSS Name="mytheme.css">
            <File Path="themes/mytheme/css/theme.css"/>
        </CSS>
        <JS Name="jtl3.js">
            <!-- Beispiel: Eigene JS-Datei laden -->
            <File Path="js/meine-datei.js"/>
            <!-- Beispiel: Ersetzen des Mobile Menus vom easyTemplate360 --> 
            <File Path="js/easytemplate/mobile-menu-plugin.min.js" override="true"/>
        </JS>
    </Minify>
</Template>

...