Neu Produktbilder / Sliderbilder werden im NOVAChild nicht dargestellt

ahuebler

Offizieller Servicepartner
SPBanner
6. August 2012
37
1
Hallo,

ich habe mir den aktuellsten Master gezogen und das NOVAChild aus dem Git.
Habe ich das NOVA aktiv, werden die Produktbilder überall sauber angezeigt:

1598531154171.png

Aktiviere ich nun das NOVAChild (komplett unmodifiziert) werden die Produktbilder nicht mehr dargestellt (Slider, MegaMenu, Artikelliste, Artikeldetails):

1598531082258.png
Gilt es da noch etwas zu beachten? Problem besteht auch wenn wir ein eigenes Theme erstellen und kompilieren.
 

ahuebler

Offizieller Servicepartner
SPBanner
6. August 2012
37
1
Ja klar ;)

Fehler ist lokalisiert.

Im criticalCSS fehlt:

.square::before { content: ""; display: inline-block; padding-bottom: 100%; }

Das Beispiel-Nova Child aus dem Gitlab importiert in dessen SCSS Files das Critical aus dem NOVA/themes/base, muss aber eigentlich das aus NOVA/themes/clear nutzen.

Haben es bei unserem Test gerade mal umgebaut und nun funktioniert es wie es soll.
 

deliman

Sehr aktives Mitglied
13. Februar 2016
1.047
131
Also bei mir funktioniert das Child Template aus dem Gitlab ohne sichtbare Fehler... (habe zum 1. Mal selber ein Childtemplate angelegt und scheinbar alles richtig gemacht:)) Ich habe aber auch gleich eigene Testartikel hochgeladen.
 

ahuebler

Offizieller Servicepartner
SPBanner
6. August 2012
37
1
Ja, da hast Du recht. Das klappt auch. Ist nur wenn man die my-nova_crit.css neu kompiliert aus der enthaltenen SCSS.
 

deliman

Sehr aktives Mitglied
13. Februar 2016
1.047
131
Wo genau muss der Code eingefügt werden (/httpdocs/templates/NOVA-child-vorlage-master/themes/my-nova und da die my-nova_crit.css)? An welcher Stelle oder Zeile muss er dann rein?
Habe mir die aktuelle Master geladen und installiert und jetzt das selbe Problem.
 

ahuebler

Offizieller Servicepartner
SPBanner
6. August 2012
37
1
Wenn Du das CSS aus dem SCSS kompilierst, dann:

NOVAChild/themes/my-nova/sass/my-nova_crit.scss

Dort
@import '../../../../NOVA/themes/base/sass/clear_crit';

durch

@import '../../../../NOVA/themes/clear/sass/clear_crit';

ersetzen.

Wenn Du Deine Anpassungen nur im CSS vornimmst, dann musst den im 1. Beitrag genannten CSS-Code in die
NOVAChild/themes/my-nova/my-nova_crit.css einfügen.
 

deliman

Sehr aktives Mitglied
13. Februar 2016
1.047
131
Egal was ich mache, ich bekomme die Bilder nicht rein...

Mein Code in der my-nova/sass/my-nova_crit.scss sieht jetzt so aus:

// Lädt Critical CSS aus dem Nova

// Lädt Core-Funktionen
@import '../../../../NOVA/themes/clear/sass/functions';

// Lädt "my-nova"-Variablen. Hier können Variablen aus Bootstrap und dem clear-Theme überschrieben werden.
@import "variables";

// Lädt kritische Style Angaben
@import "../../../../NOVA/themes/clear/bootstrap/scss/functions";
@import "../../../../NOVA/themes/clear/bootstrap/scss/variables";
@import "../../../../NOVA/themes/clear/bootstrap/scss/mixins";
@import "../../../../NOVA/themes/clear/bootstrap/scss/root";
@import "../../../../NOVA/themes/clear/bootstrap/scss/reboot";
//@import "../../clear/bootstrap/scss/type";
@import "../../../../NOVA/themes/clear/bootstrap/scss/images";
@import "../../../../NOVA/themes/clear/bootstrap/scss/code";
@import "../../../../NOVA/themes/clear/bootstrap/scss/grid";
@import "../../../../NOVA/themes/clear/bootstrap/scss/nav";
@import "../../../../NOVA/themes/clear/bootstrap/scss/navbar";

.square::before {
content: "";
display: inline-block;
padding-bottom: 100%;
}

Nach dem Speichern und Übertragen auf den FTP Server, die Caches im Shop gelöscht und die Seite via F5 neu aufgerufen, trotzdem sind keine Bilder sichtbar...
Unter /httpdocs/media/image/product/... werden schon Ordner mit Bildern angezeigt - eigentlich immer das gleiche Bild laut Dateinamen. Da sind scheinbar einige nicht mehr da, die ich mit den anderen Produkten hochgeladen hatte.
 

ahuebler

Offizieller Servicepartner
SPBanner
6. August 2012
37
1
Wenn Du die SCSS Dateien bearbeitest, musst du diese auch kompilieren, damit Dein CSS Code aktualisiert wird. Das kannst Du entweder über eine IDE (zB phpStorm) oder über das Theme-Editor Plugin von JTL.

Wenn Du da keine Möglichkeit hast, schreib es einfach in die genannte my-nova_crit.css des Childtemplates. Dann sollte das auch klappen :)
 

mobade

Sehr aktives Mitglied
27. Februar 2017
839
150
Chemnitz
Firma
MobaDe - Modellbahn Dehs
Hi @ahuebler,
da müsste auch die Zeile drin sein
Code:
NOVAChild/themes/my-nova/sass/my-nova_crit.scss

Dort
@import '../../../../NOVA/themes/base/sass/clear_crit';

durch

@import '../../../../NOVA/themes/clear/sass/clear_crit';

ersetzen.

vorallem das clear_crit'; das ja nicht in der Datei vorhanden ist, sei den man trägt es nachträglich noch ein, ( besser beschreiben für uns Leihen, Danke, aus der Sicht des Programmierers sieht es immer einfach aus. )
bei mir sieht es jetzt so aus habe es nachträglich eingefügt und kompiliert, Fotos sind jetzt auch wieder da

Code:
// Lädt Critical CSS aus dem Nova

// Lädt Core-Funktionen
@import '../../../../NOVA/themes/base/sass/functions';
@import '../../../../NOVA/themes/clear/sass/clear_crit';

// Lädt "my-nova"-Variablen. Hier können Variablen aus Bootstrap und dem clear-Theme überschrieben werden.
@import "variables";


// Lädt kritische Style Angaben
@import "../../../../NOVA/themes/base/bootstrap/scss/functions";
@import "../../../../NOVA/themes/base/bootstrap/scss/variables";
@import "../../../../NOVA/themes/base/bootstrap/scss/mixins";
@import "../../../../NOVA/themes/base/bootstrap/scss/root";
@import "../../../../NOVA/themes/base/bootstrap/scss/reboot";
//@import "../../base/bootstrap/scss/type";
@import "../../../../NOVA/themes/base/bootstrap/scss/images";
@import "../../../../NOVA/themes/base/bootstrap/scss/code";
@import "../../../../NOVA/themes/base/bootstrap/scss/grid";
@import "../../../../NOVA/themes/base/bootstrap/scss/nav";
@import "../../../../NOVA/themes/base/bootstrap/scss/navbar";

und diese Variable funktioniert nicht ( datei: _variables.scss im Theme Editor )
Code:
//
// Platz für eigene Variablen in SCSS-Notation
//
// Alle Änderungen hier müssen anschließend mit einem SCSS-Compiler
// (z.B. dem JTL-Theme-Editor Plugin) nach my-nova.css kompiliert werden
// --------------------------------------------------

// my-nova Theme
// Hier können alle Variablen notiert werden, die nur Auswirkungen auf dieses Theme haben
// -------------------Beginn eigene Variablen----------------------------------

:root {

  --primary: #FF6600;
}



// -------------------Ende eigene Variablen----------------------------------

// Lädt clear-Variablen
@import '../../../../NOVA/themes/clear/sass/variables';

// passt die Pfade an
$nova-theme-path:                   "../../../NOVA/themes";
$fa-font-path:                      "../../../NOVA/themes/base/fontawesome/webfonts";

wenn ich im Browser auf Untersuchen schaue, dann zeigt der Browser einen Fehler an, obwohl die Datei da ist und auch kompiliert :)
anbei mal das Foto

primärfarbe.jpg

grüssle MArio
 

M.Stickel

Sehr aktives Mitglied
9. Februar 2016
298
39
Hi,
seit letzten Donnerstag (27.08) sollte das critical CSS im Novachild drin sein. Dort ist auch der Code zu den Bilder zu finden. Also bitte nochmal das Novachild aktualisieren.

@basteldehs die Variable für die Primärfarbe ist "$primary", dann das theme kompilieren und alles sollte laufen.
 
  • Gefällt mir
Reaktionen: mobade

mobade

Sehr aktives Mitglied
27. Februar 2017
839
150
Chemnitz
Firma
MobaDe - Modellbahn Dehs
wie lange sollte sich der Lade-Spinner am „Theme kompilieren“-Button aufgehört hat drehen.
er dreht sich gerade schon ca. 3min. wenn ich die einzelnen Datein Kompiliere unten ( Datei kompilieren ) das geht schnell, aber jedoch bei kompletten Theme kompilieren, dauert.

achso und kann ich die Variable auch in meine custom.scss rein tun?
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.356
519
Das ist nicht normal. Ich nehme an, es gibt Fehler in der Entwicklerkonsole? Ist der Theme Editor aktuell? Da gab es vor ein paar Tagen noch fixes..
 

deliman

Sehr aktives Mitglied
13. Februar 2016
1.047
131
Habe mir die neuen Child Daten noch mal runtergeladen und eingespielt, Theme compiliert und auch eine Farbe geändert, Theme neu compiliert und bei mir dauert es nur jeweils ein paar Sekunden und jetzt sind auch die Produktbilder wieder da.

Was ich mir noch wünsche ist, das die Beschriftung und Inhalte von weiteren Tabs (via Artikellattribute) ab dem 2. zusätzlichen Tab wirklich mehrsprachig nutzbar sind. Aktuell ist nur der 1. zusätzliche Tab mehrsprachig nutzbar - so wie leider bislang im 4er Shop auch (nur).
 

mobade

Sehr aktives Mitglied
27. Februar 2017
839
150
Chemnitz
Firma
MobaDe - Modellbahn Dehs
also das Child habe ich auch nochmals hochgeladen und installiert.
Jedoch das mit den Themes kompilieren klappt nicht, rödelt und rödelt - die einzelnen Datein kompilieren klappt auch nur eben bei komplett kompilierung

Muss da noch was am Server eingestellt werden ?
 
Ähnliche Themen
Titel Forum Antworten Datum
Frage zur Speicherung der Produktbilder JTL-Wawi 1.11 1
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 2
Neu Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Ein neuer Hersteller kann weder angelegt noch bearbeitet werden JTL-Wawi 1.11 7
Workflows werden nicht in Auftragshistorie angezeigt (2.0.3) JTL-Wawi 2.0 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu Amazone Prime - DPD Labels können mal wieder nicht erzeugt werden. Amazon-Anbindung - Fehler und Bugs 7
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu Rücknahmebedingungen werden nicht aktualisiert - Widerrufsbutton - V1.11.9 eBay-Anbindung - Fehler und Bugs 1
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu OPC - Rich Text Änderungen werden nicht übernommen Allgemeine Fragen zu JTL-Shop 1
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Neu Amazon Bestellungen werden angezeigt aber nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Herstellerbilder werden nicht angezeigt JTL-Shop - Fehler und Bugs 0
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Trackingnummern werden falsch importiert ab 3 Paketen JTL-Wawi 1.10 4
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Manche Produkte werden nicht erkannt JTL/ Shopify JTL-Wawi 2.0 3
Neu Muss bei DHL Express ebenfalls was geändert werden, aufgrund DHL 4.0? User helfen Usern - Fragen zu JTL-Wawi 1
Neu GPSR Hersteller werden im Shop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Kaufland.pl - Aufträge werden nicht importiert. kaufland.de - Anbindung (SCX) 1
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 5
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 7
Neu Amazon Lagerbestandsberichte werden nicht abgeholt. Amazon-Anbindung - Fehler und Bugs 9

Ähnliche Themen