Wenn Sie die Anzeige der Magento 2 Staffelpreise (tier prices) auf der Produktseite eines konfigurierbaren Produktes anpassen möchten, kann es sein, dass Sie die vendor/magento/module-configurable-product/Pricing/Render/TierPriceBox.php Klasse überschreiben müssen. Gehen Sie folgendermassen vor: Fügen Sie den folgenden Inhalt in die di.xml…
Magento und Polyfill – ist Ihr Shop sicher? (Magento 1 / 2)
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…
Magento 2 Cosmic Sting Sicherheitslücke (APSB24-40) schließen
Fakt: Das “Cosmic Sting” Sicherheitsproblem betrifft nahezu 75% aller Magento 2 Shops! Die Sicherheitslücke macht es möglich, private Dateien auszulesen und durch eine kürzlich entdeckte Linux-Sicherheitslücke Remote-Code auszuführen. Dies ermöglicht Angreifern die volle Kontrolle über den betroffenen Magento 2 Shop.…
Styles einer Extension werden nicht berücksichtig in Hyvä (Magento 2)
Wenn Sie eine Extension installieren (z.B. ein Hyvä Kompatibilitätsmodul / eine Hyvä Kompatibilitätsextension), werden die Styles dieser Extension (in der Regel aus tailwind-source.css) nicht sofort von Hyvä erkannt und entsprechend in Hyvä bzw. Tailwind berücksichtigt. Damit dies geschieht, muss zuerst…
SKU dynamisch ändern für konfigurierbare Artikel im Hyvä Theme (Magento 2)
Im Hyvä Theme (und auch sonst in Magento) ändert sich die angezeigte Artikelnummer (SKU) nicht, wenn Sie verschiedene Optionen eines konfigurierbaren Artikels auswählen auf der Produktseite. Mit einer kleinen Codeanpassung können Sie dies jedoch bewerkstelligen. Überschreiben Sie die Datei /vendor/hyva-themes/magento2-default-theme/Magento_ConfigurableProduct/templates/product/view/type/options/js/configurable-options.phtml…
Modalen Dialog mit Close Button mit Hyvä erstellen (Magento 2)
Mit Hyvä können Sie problemlos eigene modale Dialoge erstellen. So beginnen Sie mit dem Erstellen des modalen Dialoges im Hyvä Theme:
1 2 3 4 5 6 7 8 9 10 11 |
$heroicons = $viewModels->require(\Hyva\Theme\ViewModel\HeroiconsOutline::class); $modalDialog = $viewModels->require(\Hyva\Theme\ViewModel\Modal::class) ->createModal() ->withDialogRefName('unique-name') ->withContent(' <div class="absolute top-4 right-4 rounded-t dark:border-gray-600"> <button @click="hide" type="button" class="h-10 w-10 rounded-full p-2">' . $heroicons->renderHtml('x') . '</button> </div>' . 'testcontent') ->addDialogClass('relative sm:w-1/2 md:w-1/2 lg:w-1/2 xl:1/2 2xl:1/2','m-2'); |
Sie können den Dialog mit jedem beliebigen HTML Element öffnen. Im folgenden Beispiel ist es ein span Element,…
Index entsperren (Magento 2)
Es kann vorkommen, dass in Ihrem Magento 2 Shop einer oder mehrere Indexe gesperrt (locked) sind und nicht aufgebaut werden können mit dem üblichen Befehl:
1 |
php bin/magento indexer:reindex |
Die Meldung könnte dann z.B. so aussehen: Product EAV index is locked by another…
icecat Daten in Magento 2 integrieren (icecat Integration)
Sie möchten Ihren Magento 2 Produktkatalog mit den Daten von icecat (https://icecat.biz) anreichern? Kein Problem! Mit der offiziellen Magento 2 Extension von icecat (https://packagist.org/packages/icecat/magento2-extension) können Sie mit relativ geringem Aufwand Ihre bereits vorhandenen Daten ergänzen oder auch neue Produkte direkt…
Hyvä Sprachpakete installieren (Magento 2)
Es gibt für das Hyvä Theme bereits Sprachpakete für diverse Sprachen. Sie können diese wie gewohnt mit composer installieren. Alle Sprachen finden Sie auf https://docs.hyva.io/hyva-themes/building-your-theme/localization.html, es werden weitere Sprachen ergänzt mit der Zeit. Zum Zeitpunkt dieses Artikels werden die folgenden…
Update auf Magento 2.4.7
Die Magento Version 2.4.7 wurde Anfang April 2024 veröffentlicht. Möchten Sie Ihren aktuellen Magento 2 Shop auf die neueste Magento 2 Version updaten und somit von allen Optimierungen und Sicherheitsupdates profitieren? Melden Sie sich gerne bei mir und ich aktualisiere…