Neu Theme lässt sich nicht kompilieren

Schulfreund

Mitglied
4. Juni 2018
14
0
Hallo,
ich versuche in unserem Theme mit dem Evo Theme-Editor eine Variable in der base.less zu ändern, da ich sonst nicht weiß, wo ich diese ändern kann.
Leider kann ich das Theme nicht kompilieren und bekommen die Fehlermeldung, dass @navbar-border-dotted nicht in der /pfad .../theme.less definiert ist.
Wie kann ich das lösen?
 

nmueller

Sehr aktives Mitglied
5. April 2011
1.307
98
Saarland
Wenn du themes kompilierst müssen die Variablen, die genutzt werden sollen, auch irgendwo definiert sein.

Bei einem EVO-Child Template läuft das normal so:

> in der theme.less werden per @import alle less-Dateien "verbunden", die in die Kompilierung mit einfließen sollen. In der Regel ist das z.b. auch die variables.less, in der die von dir erwähnte @navbar-border-dotted definiert wird.

Code:
@import "variables";

dort ist diese Codezeile drin:
Code:
@navbar-border-dotted: 1px dotted @gray-base;

Der Editor sagt dir hier also nur, dass die von dir in der theme.less genutzte Variable nicht definiert ist. Entweder du definierst sie, oder du kontrollierst, ob die variables.less korrekt per @import geladen wird. In meinem Beispiel habe ich im Child eine eigene variables.less liegen und nutze nicht die aus dem EVO-Parent. Läd man Inhalte aus dem Parent, kann das z.b. so aussehen:

Code:
@import "../../../../Evo/themes/base/less/base";

Und bitte editiere nicht das eigentliche EVO-Template, sondern lege dir vorher immer ein updatesicheres Child an. Das kann man eigentlich nicht oft genug sagen. http://docs.jtl-shop.de/de/latest/shop_templates/eigenes_template.html
Natürlich kannst du dir ins Child eine eigene base.less packen, anstatt die vom EVO parent zu laden - lohnt meiner Meinung nach aber nur, wenn man wirklich gravierende Änderungen vornimmt. Ansonst kann man die Original base.less aus dem EVO parent laden und überschreibt oder ergänzt dann per theme.less etc die eigenen Anpassungswünsche. In meinen Templates teile ich die less dann teilweise der Ordnung halber noch in *sozusagen* Themen/Websitebereiche auf.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Child-Theme Megamenü Problem Allgemeine Fragen zu JTL-Shop 0
Neu Theme Editor Fehlermeldung Änderung wird nicht übernommen Templates für JTL-Shop 4
Neu Nur Primary Colour und etwas CSS ändern - Eigenes Theme oder Child Template? Templates für JTL-Shop 1
JTL Theme Editor - Theme kompilieren geht nicht Einrichtung JTL-Shop5 1
Neu JTL-POS lässt sich nicht updaten Einrichtung / Updates von JTL-POS 0
Neu AMAZON Konto lässt sich nicht anbinden Schnittstellen Import / Export 2
Neu Stücklistenartikel lässt sich nicht ausliefern JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 6
Neu Lieferschein aus FFN lässt sich nicht mehr aktualisieren JTL-Wawi - Fehler und Bugs 0
Beantwortet Systemcache lässt sich nicht bearbeiten/löschen JTL-Shop - Fehler und Bugs 0
Neu nach stornierter Rechnung lässt sich keine neue Rechnung im Auftrag erstellen JTL-Wawi - Fehler und Bugs 1
Rechnungskorrektur lässt sich nicht löschen oder stonieren? JTL-Wawi 1.6 1
Neu WMS-Lager lässt sich nicht löschen. JTL-Wawi - Fehler und Bugs 0
Neu Paypal Checkout lässt sich nicht einrichten Plugins für JTL-Shop 1
Issue angelegt Flag "Auch Versandland" lässt sich nicht löschen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Versandart lässt dich nach Rechnungserstellung nicht mehr einsetzen JTL-Wawi - Fehler und Bugs 0
In Bearbeitung POS ERP Rechnungen lassen sich nicht über WAWI drucken "Auftrag wird extern abgerechnet" Allgemeine Fragen zu JTL-POS 1
Bildgrößen lassen sich nicht ändern Einrichtung JTL-Shop5 0
Artikel lassen sich nicht mehr öffnen bei Version 1.7.5 JTL-Wawi 1.7 1
Neu Plugin lassen sich im neuen 5er Shop nicht installieren über meine Käufe Upgrade JTL-Shop4 auf JTL-Shop5 5
Neu APCu Cache JTL Shop 5 leert sich automatisch bei 65mb Gesamtgröße Einrichtung von JTL-Shop4 0
Neu Warengruppen lassen sich nicht ändern JTL-Ameise - Ideen, Lob und Kritik 3
Neu Wo findet sich das Datalayer event "form_submit"? Templates für JTL-Shop 0
Neu Unterkategorien im Megamenu lassen sich nicht ausklappen Templates für JTL-Shop 0
Neu Vorlagen, die gespeichert oder gemailt werden, lassen sich nicht öffnen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Beantwortet Fehler: Artikelaktualisierung per Ameise - kann nicht vollständig aktualisiert werden weil er sich auf einer Pickliste befindet User helfen Usern - Fragen zu JTL-Wawi 1
Neu Worauf bezieht sich die Artikelanzahl für ein gebuchtes Paket? JTL-Track&Trace - Ideen, Lob und Kritik 3
Neu Kategorien lassen sich nicht für Online-Shop aktivieren User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen