Gelöst Eigenes Javascript funktioniert nicht

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Hi zusammen,

vllt kann uns hier jemand helfen. Wir möchten im Shop 5 in unserem eigenen Template auch eigenes JS einbinden. Leider funktioniert das bei uns nicht.
In der Dokumentation steht, dass eigene .js-Dateien im Ordner templates/MeinTemplate/js abgelegt werden sollen. Haben wir gemacht.
Der Pfad ist als templates/MeinTemplate/js/meinjavascript.js

Die Dokumentation besagt auch, dass man die template.xml anpassen muss.
So sieht unsere template.xml aus

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
    <Name>MeinTemplate</Name>
    <Author>MeinTemplateTyp</Author>
    <URL>https://jtl-software.de</URL>
    <Parent>NOVA</Parent>
    <Preview>preview.png</Preview>
    <Version>1.0.0</Version>
    <MinShopVersion>5.0.0</MinShopVersion>
    <Description>Mein Custom Template.</Description>
    <Settings>
        <Section Name="Theme" Key="theme">
            <Setting Description="Theme" Key="theme_default" Type="select" Value="my-nova" override="true">
                <Option Value="my-nova">Custom-Theme</Option>
            </Setting>
        </Section>
    </Settings>
    <Minify>
        <CSS Name="my-nova.css">
            <File Path="themes/my-nova/my-nova.css"/>
            <File Path="themes/my-nova/custom.css"/>
        </CSS>
        <JS Name="my-nova.js">
            <File Path="js/meinjavascript.js"/>
            <File Path="js/jtl.evo.js" override="true"/>
        </JS>

    </Minify>
    <Boxes>
        <Container Position="left" Available="1" />
        <Container Position="right" Available="0" />
        <Container Position="top" Available="0" />
        <Container Position="bottom" Available="1" />
    </Boxes>
</Template>

Kann uns jemand helfen? Stehen gerade ein wenig auf dem Schlauch und finden den Fehler nicht. Evtl. hatte ja jemand von euch das gleiche Problem oder kommt auf die Lösung.

Vielen Dank euch allen und beste Grüße
 

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Haben gerade festgestellt, dass es funktioniert wenn wir die Datei custom.js benennen und in der template.xml die Zeile <File Path="js/custom.js" override="true"/> einfügen.
Obwohl es jetzt funktioniert würden wir uns sehr freuen, wenn uns jemand sagen könnte, weshalb das mit einem eigenen Namen nicht funktioniert. Wollen ja nicht dumm sterben :D
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.359
340
Halle (Saale)
Das Problem müsste die Zeile Name="my-nova.js" sein.
Wenn das JavaScript automatisch eingebunden werden soll, muss der Name zwangsläufig jtl3.js lauten.
Code:
<JS Name="jtl3.js">
    <File Path="js/meinjavascript.js"/>
</JS>

sollte also funktionieren (und tut es bei mir auch).

Zum Hintergrund: Das "my-nova", was bei CSS ok ist, ist das, was du im Dropdown in den Templateoptionen auswählen kannst. Für JavaScript existiert eine solche Auswahloption aber nicht.
 
  • Gefällt mir
Reaktionen: anonymous
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes Template sichern Templates für JTL-Shop 1
Neu Eigenes Feld auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Lieferadresse auswählen funktioniert nicht mehr korrekt JTL-Wawi 1.8 3
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Search - funktioniert nach Anmeldung als Kunde schlechter als ohne Anmeldung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Deinstallation WMS: WMS Lager zu Standard Lager funktioniert nicht Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Vorlage hat im Standard die Variable SalesQuotationPositionConfiguration.Name die nicht funktioniert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rechnungsvorlage funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie funktioniert Individualproduktion / Einzelfertigung JTL-Plan&Produce - Ideen, Lob und Kritik 4
Neu Shopdaten import funktioniert nicht Shopware-Connector 2
Neu email Einstellung funktioniert nicht Allgemeine Fragen zu JTL-Shop 2
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Barcode funktioniert nicht mit Bindestrich JTL-Wawi 1.8 2
Bildimport funktioniert nicht JTL-Ameise - Fehler und Bugs 9
Neu Shopumstellung - Google Ads funktioniert nicht Plugins für JTL-Shop 3
Neu Ameise Import manuell ausgeführt funktioniert, der gleiche Import über Batch Planung gestartet hat Fehler JTL-Ameise - Fehler und Bugs 2

Ähnliche Themen