Wie kürzlich bekannt wurde, hat der neue Besitzer des Polyfill-Projektes Malware in die polyfill.js Datei eingeschleust. Wenn Ihr Magento 1 oder Magento 2 Shop das Polyfill Javascript nutzt, stellt dies eine erhebliche Bedrohung für Ihren Shop dar! Nutzt Ihr Magento…
jQuery in einem Template (phtml) verwenden (Magento 2)
Der folgenden Code zeigt, wie Sie in Magento 2 in einem Template (phtml) die jQuery Bibliothek einbinden und nutzen können.
1 2 3 4 5 6 7 8 9 |
<script> // Weitere Bibliotheken können mit Komma getrennt angegeben werden // hier im Beispiel jQuery UI require(['jquery', 'jquery/ui'], function($){ $(document).ready( function() { alert("fertig :-)"); }); }); </script> |
Übersetzung funktioniert nicht für JavaScripts (Magento 2)
Wenn Sie eine Übersetzung in Ihre Übersetzungsdatei (z.B. de_DE.csv) einfügen, kann es sein, dass diese nicht korrekt in Ihre js-translation.json in Ihrem Theme übernommen wird. Das hat zur Folge, dass z.B. Validierungsmeldungen nicht übersetzt werden. Das Problem können Sie lösen…
CSS und JavaScript manuell erstellen für de_DE (Magento 2)
Manchmal werden die JS und CSS Dateien in Magento 2 nicht korrekt geladen. Wenn Sie die JS und CSS Resourcen also manuell erstellen möchten oder, können Sie dies ganz einfach in der Linux Konsole durchführen. Folgender Befehel erstellt die Dateien:…
Geballte Ladung gegen den Diebstahl Ihrer Shoptexte! (Magento 1)
Haben Sie sich schonmal darüber geärgert, dass Ihre mühsam erstellten Shoptexte einfach in einem Shop der Konkurrenz auftauchen? Wollen Sie verhindern, dass der Diebstahl Ihrer Texte (auch content theft genannt) Ihrem Unternehmen auf lange Sicht schadet? Dann werden Sie aktiv…
Kopierschutz für Ihre Shoptexte (Magento 1)
Es dauert zuweilen lange und kostet viel Energie sowie Geld, die Texte für Ihren Magento-Shop zu verfassen. Umso ärgerlicher ist es dann, wenn die Konkurrenz Ihre Texte einfach kopiert und selber in einem Magento-Shop verwendet. Selbst wenn die gestohlenen Texte…
JavaScript Konsole im Firebug aktivieren (Magento 1)
Die JavaScript Konsole im Firebug ist in Magento standardmäßig ausgeschaltet. Um Ausgaben mittels console.log in der Konsole sehen zu können, muss in js\varien\js.js der folgende Code auskommentiert werden:
1 2 3 4 5 6 7 8 9 |
if (!("console" in window) || !("firebug" in console)) { var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; window.console = {}; for (var i = 0; i < names.length; ++i) window.console[names[i]] = function() {} } |
Was ist “var Translator” und kann ich es entfernen? (Magento 1)
Wenn Sie sich den Quellcode Ihres Magentoshops ansehen, fällt Ihnen vielleicht folgende JavaScript Variable auf und Sie fragen sich vielleicht, ob diese problemlos entfernt werden kann:
1 |
var Translator = new Translate({...}); |
Diese Variable ist für die Übersetzungen der Validierungsmeldungen Ihrer Formulare zuständig. Haben Sie…