<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Der Magento Experte</title>
	<atom:link href="https://www.der-mage-experte.de/author/mex/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.der-mage-experte.de</link>
	<description>Ihr Magento Experte &#38; Entwickler</description>
	<lastBuildDate>Mon, 21 Sep 2026 21:13:08 +0000</lastBuildDate>
	<language>de-DE</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8.6</generator>
	<item>
		<title>Magento 2: Redis wird durch Valkey ersetzt: ist Ihr Shop betroffen?</title>
		<link>https://www.der-mage-experte.de/3089/magento-2-redis-wird-durch-valkey-ersetzt-ist-ihr-shop-betroffen/</link>
		<comments>https://www.der-mage-experte.de/3089/magento-2-redis-wird-durch-valkey-ersetzt-ist-ihr-shop-betroffen/#comments</comments>
		<pubDate>Mon, 21 Sep 2026 21:11:11 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Magento 2.4.9]]></category>
		<category><![CDATA[Redis]]></category>
		<category><![CDATA[Valkey]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3089</guid>
		<description><![CDATA[Mit Magento 2.4.9 ändert sich der unterstützte Cach. Redis wird als Cache Backend nicht mehr unterstützt, vorgesehen ist Valkey 9. Magento kann natürlich weiterhin auch mit dem File Cache betrieben werden, wer jedoch bisher Redis einsetzt, muss beim Wechsel auf&#8230;]]></description>
				<content:encoded><![CDATA[<p>Mit Magento 2.4.9 ändert sich der unterstützte Cach. <strong>Redis</strong> wird als Cache Backend <strong>nicht mehr unterstützt</strong>, vorgesehen ist Valkey 9. Magento kann natürlich weiterhin auch mit dem File Cache betrieben werden, wer jedoch bisher Redis einsetzt, muss beim Wechsel auf Magento 2.4.9 seine <strong>Konfiguration prüfen und auf Valkey umstellen</strong>.</p>
<p><strong>Valkey ist Redis kompatibel</strong>, trotzdem sollte vor einem Magento Update geprüft werden, wie Cache und Sessions im bestehenden Shop konfiguriert sind und ob der Server bereits für Magento 2.4.9 vorbereitet ist.</p>
<p>Ich prüfe Ihre Magento Installation und sage Ihnen, ob und welche Änderungen für Valkey notwendig sind und führe die Anpassung auch gerne für Sie durch. <a href="https://www.der-mage-experte.de/kontakt/"> Melden</a> Sie sich gerne und ich schaue mir Ihren Shop und Ihren Server genauer an.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3089/magento-2-redis-wird-durch-valkey-ersetzt-ist-ihr-shop-betroffen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento APSB26-146 (StyleSmuggler): Hotfix für CVE-2026-75650 installieren</title>
		<link>https://www.der-mage-experte.de/3082/magento2-apsb26-146-stylesmuggler-hotfix-fuer-cve-2026-75650-installieren/</link>
		<comments>https://www.der-mage-experte.de/3082/magento2-apsb26-146-stylesmuggler-hotfix-fuer-cve-2026-75650-installieren/#comments</comments>
		<pubDate>Mon, 21 Sep 2026 20:55:13 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[StyleSmuggler]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3082</guid>
		<description><![CDATA[Am 07.09.2026 wurde von Adobe der Patch für die Lösung des kritischen StyleSmuggler Problems veröffentlicht. Es wird dringend dazu geraten, diesen Patch so schnell wie möglich zu installieren. Ich unterstützte Sie professionell und unkompliziert bei der Installation in Ihrem Magento&#8230;]]></description>
				<content:encoded><![CDATA[<p>Am 07.09.2026 wurde von Adobe der Patch für die Lösung des kritischen StyleSmuggler Problems veröffentlicht. Es wird dringend dazu geraten, diesen Patch so schnell wie möglich zu installieren. Ich unterstützte Sie professionell und unkompliziert bei der Installation in Ihrem Magento 2 Shop.</p>
<p><a href="https://www.der-mage-experte.de/kontakt/">Melden Sie sich</a> gerne bei mir, dann machen wir Ihren Shop wieder sicher :-).</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3082/magento2-apsb26-146-stylesmuggler-hotfix-fuer-cve-2026-75650-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semantische KI Suche für Magento 2 und Hyvä</title>
		<link>https://www.der-mage-experte.de/3069/semantische-ki-suche-magento2-hyva/</link>
		<comments>https://www.der-mage-experte.de/3069/semantische-ki-suche-magento2-hyva/#comments</comments>
		<pubDate>Thu, 10 Sep 2026 18:06:35 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Hyvä]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[semantische Suche]]></category>
		<category><![CDATA[Suche]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3069</guid>
		<description><![CDATA[Die klassische Magento 2 Suche funktioniert gut, wenn der Kunde weiß, wie das gesuchte Produkt heißt. Schwieriger wird es, wenn nur ein Problem, eine Situation oder ein ähnlicher Begriff beschrieben wird. Aura of Clarity erweitert die Produktsuche in Magento 2&#8230;]]></description>
				<content:encoded><![CDATA[<p>Die klassische Magento 2 Suche funktioniert gut, wenn der Kunde weiß, wie das gesuchte Produkt heißt. Schwieriger wird es, wenn nur ein Problem, eine Situation oder ein ähnlicher Begriff beschrieben wird.</p>
<p><strong>Aura of Clarity erweitert die Produktsuche in Magento 2</strong> um semantische Suche, Product Knowledge, Intent Erkennung und Bildsuche. Die Suche versucht also nicht nur, eingegebene Wörter wiederzufinden, sondern die eigentliche <strong>Absicht hinter der Anfrage</strong> zu erkennen.</p>
<p>Auch Tippfehler, umgangssprachliche Begriffe und shopinternes Wissen können berücksichtigt werden. Zusätzlich können Kunden ein <strong>Bild hochladen</strong>, wenn sie die genaue Produktbezeichnung nicht kennen.</p>
<p>Wenn Kunden die Suche nutzen, werden dafür <strong>lokale Sprachmodelle</strong> direkt auf dem Shopserver verwendet. Kundensuchanfragen werden nicht an einen externen KI Dienst übertragen.</p>
<p>Aura of Clarity ist für Magento 2 Shops mit Hyvä entwickelt. Falls aktuell noch kein Hyvä Theme eingesetzt wird, können wir gerne gemeinsam prüfen, ob eine Umstellung auf das Hyvä Theme in Ihrem konkreten Fall sinnvoll wäre.</p>
<p>Technisch umgesetzt von Ihrem Magento Experten, angeboten unter dem Dach meiner Agentur (Vermonta).</p>
<p>Mehr Informationen zu Funktionen und Technik sowie die Möglichkeit zum Erwerb gibt es hier: <a href="https://www.vermonta.de/aura-of-clarity-magento2-semantische-suche.html" target="_blank">Aura of Clarity für Magento 2 und Hyvä</a></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3069/semantische-ki-suche-magento2-hyva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neue EU Labelpflicht für Onlineshops ab 27. September 2026</title>
		<link>https://www.der-mage-experte.de/3064/neue-eu-labelpflicht-fuer-onlineshops-ab-27-september-2026/</link>
		<comments>https://www.der-mage-experte.de/3064/neue-eu-labelpflicht-fuer-onlineshops-ab-27-september-2026/#comments</comments>
		<pubDate>Thu, 03 Sep 2026 16:55:03 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[GARAN-Label]]></category>
		<category><![CDATA[Gewährleistung]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3064</guid>
		<description><![CDATA[Ab dem 27.09.2026 gelten aufgrund der EU Richtlinie 2024/825 und der Durchführungsverordnung (EU) 2025/1960 neue Informationspflichten für viele Onlinehändler. Wer in seinem Onlineshop körperliche Waren an Verbraucher verkauft, muss künftig ein einheitliches EU Gewährleistungslabel darstellen. Als körperliche Waren gelten praktisch&#8230;]]></description>
				<content:encoded><![CDATA[<p>Ab dem <strong>27.09.2026</strong> gelten aufgrund der <strong>EU Richtlinie 2024/825</strong> und der <strong>Durchführungsverordnung (EU) 2025/1960</strong> neue Informationspflichten für viele Onlinehändler.</p>
<p>Wer in seinem Onlineshop körperliche Waren an Verbraucher verkauft, muss künftig ein einheitliches <strong>EU Gewährleistungslabel</strong> darstellen. Als körperliche Waren gelten praktisch alle Produkte, die physisch geliefert werden können, beispielsweise Kleidung, Werkzeuge, Elektronik, Ersatzteile oder Zubehör.</p>
<p>Zusätzlich kann bei einzelnen Produkten ein <strong>GARAN Label</strong> erforderlich sein. Das betrifft Produkte, für die der Hersteller eine kostenlose Haltbarkeitsgarantie von mehr als zwei Jahren gewährt, die das gesamte Produkt umfasst.</p>
<p>An die Darstellung und technische Einbindung werden <strong>unterschiedliche Anforderungen</strong> gestellt. Abhängig vom jeweiligen Label können Anpassungen auf der Produktseite, im Warenkorb, im Checkout und in der Bestellbestätigung notwendig sein. Auch die vorgegebenen Farben, Inhalte, Sprachen und Darstellungsmöglichkeiten müssen berücksichtigt werden.</p>
<p><strong>Fehlende oder fehlerhaft dargestellte Informationen können unter anderem zu Abmahnungen und weiteren rechtlichen Konsequenzen führen.</strong></p>
<p>Wenn Sie unsicher sind, ob und in welchem Umfang Ihr Shop betroffen ist, schauen wir uns die Produkte, vorhandene Herstellergarantien und den Bestellprozess gemeinsam an (keine individuelle Rechtsberatung). Auf dieser Grundlage können wir einschätzen, welche technischen Anpassungen in Ihrem Magento Shop notwendig sind. </p>
<p>Ich helfe Ihnen schnell und unkompliziert bei der Umsetzung in Ihrem Magento Shop, egal ob Sie Hyvä oder ein anderes Frontend nutzen. <a href="https://www.der-mage-experte.de/kontakt/">Melden</a> Sie sich gerne, damit wir die notwendigen Anpassungen rechtzeitig vornehmen können.</p>
<p>Die Integration ist in <strong>Magento 1 sowie in Magento 2</strong> möglich.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3064/neue-eu-labelpflicht-fuer-onlineshops-ab-27-september-2026/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anzahl Produkte pro Attributset herausfinden per SQL</title>
		<link>https://www.der-mage-experte.de/3060/magento2-anzahl-produkte-pro-attributset-herausfinden-per-sql/</link>
		<comments>https://www.der-mage-experte.de/3060/magento2-anzahl-produkte-pro-attributset-herausfinden-per-sql/#comments</comments>
		<pubDate>Wed, 02 Sep 2026 07:48:13 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Attributset]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Produkt]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3060</guid>
		<description><![CDATA[Es kann nützlich sein, die Anzahl von Produkten pro Attributset auslesen zu können. Der einfachste Weg, dies in Magento 2 zu bewerkstelligen, ist die folgende SQL Abfrage: [crayon-6ab5b0fadf6eb/] Sie erhalten eine übersichtliche Ausgabe der pro Attributset enthaltenen Artikel.]]></description>
				<content:encoded><![CDATA[<p>Es kann nützlich sein, die Anzahl von Produkten pro Attributset auslesen zu können. Der einfachste Weg, dies in Magento 2 zu bewerkstelligen, ist die folgende SQL Abfrage:</p><pre class="crayon-plain-tag">SELECT
    eas.attribute_set_id,
    eas.attribute_set_name,
    COUNT(cpe.entity_id) AS product_count
FROM eav_attribute_set eas
LEFT JOIN catalog_product_entity cpe
    ON cpe.attribute_set_id = eas.attribute_set_id
WHERE eas.entity_type_id = (
    SELECT entity_type_id
    FROM eav_entity_type
    WHERE entity_type_code = 'catalog_product'
)
GROUP BY
    eas.attribute_set_id,
    eas.attribute_set_name
ORDER BY
    eas.attribute_set_name;</pre><p>Sie erhalten eine übersichtliche Ausgabe der pro Attributset enthaltenen Artikel.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3060/magento2-anzahl-produkte-pro-attributset-herausfinden-per-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opensearch Host und Port einstellen per CLI</title>
		<link>https://www.der-mage-experte.de/3033/magento2-opensearch-host-und-port-einstellen-per-cli/</link>
		<comments>https://www.der-mage-experte.de/3033/magento2-opensearch-host-und-port-einstellen-per-cli/#comments</comments>
		<pubDate>Thu, 26 Mar 2026 08:34:26 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[OpenSearch]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3033</guid>
		<description><![CDATA[Wenn Sie Opensearch für Ihren Magento 2 Shop als Suchengine festlegen wollen per Kommandozeile (CLI), dann können Sie dies mit den folgenden 3 Befehlen bewerkstelligen: [crayon-6ab5b0fae1565/] Der letzte Befehl ist dabei optional und nur notwendig, wenn Opensearch bisher nicht als&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie Opensearch für Ihren Magento 2 Shop als Suchengine festlegen wollen per Kommandozeile (CLI), dann können Sie dies mit den folgenden 3 Befehlen bewerkstelligen:</p><pre class="crayon-plain-tag">bin/magento config:set catalog/search/opensearch_server_hostname localhost
bin/magento config:set catalog/search/opensearch_server_port 9200 --&gt; 9200 durch Ihren Port ersetzen
bin/magento config:set catalog/search/engine opensearch</pre><p>Der letzte Befehl ist dabei optional und nur notwendig, wenn Opensearch bisher nicht als Suchengine konfiguriert war.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3033/magento2-opensearch-host-und-port-einstellen-per-cli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manuell hochgeladene Bilder werden nicht in Mediengalerie angezeigt</title>
		<link>https://www.der-mage-experte.de/3028/magento2-manuell-hochgeladene-bilder-in-mediengallerie-anzeigen/</link>
		<comments>https://www.der-mage-experte.de/3028/magento2-manuell-hochgeladene-bilder-in-mediengallerie-anzeigen/#comments</comments>
		<pubDate>Wed, 18 Mar 2026 06:56:53 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Mediengalerie]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3028</guid>
		<description><![CDATA[Wenn Sie Bilder manuell auf Ihren Server laden per FTP Client, z.B. in den wysiwyg Ordner, dann erscheinen diese nicht automatisch auch in der Magento 2 Mediengalerie. Das liegt daran, dass Magento die Bilder noch nicht in der Datenbank registriert&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie Bilder manuell auf Ihren Server laden per FTP Client, z.B. in den <strong>wysiwyg</strong> Ordner, dann erscheinen diese nicht automatisch auch in der Magento 2 Mediengalerie. Das liegt daran, dass Magento die Bilder noch nicht in der Datenbank registriert hat.</p>
<p>Führen Sie den folgenden Befehl aus, um Ihre Bilder mit der Magento 2 Mediengalerie zu synchronisieren.</p><pre class="crayon-plain-tag">php bin/magento media-gallery:sync</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3028/magento2-manuell-hochgeladene-bilder-in-mediengallerie-anzeigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyvä auf Version 1.4+ aktualisieren: Tailwind Struktur im Child Theme anpassen</title>
		<link>https://www.der-mage-experte.de/3015/magento2-hyva-auf-version-1-4-aktualisieren-tailwind-struktur-im-child-theme-anpassen/</link>
		<comments>https://www.der-mage-experte.de/3015/magento2-hyva-auf-version-1-4-aktualisieren-tailwind-struktur-im-child-theme-anpassen/#comments</comments>
		<pubDate>Mon, 16 Mar 2026 08:31:27 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Hyvä]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Tailwind CSS]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=3015</guid>
		<description><![CDATA[Wer ein Hyvä Child Theme von einer Version < 1.4 aktualisiert, sollte sich die Tailwind Struktur im Theme ansehen. Mit Hyvä 1.4.x arbeitet das Theme nicht mehr mit einer zentralen tailwind.config.js. Stattdessen kommen jetzt hyva.config.json, tailwind-source.css und die generierten Dateien&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wer ein Hyvä Child Theme von einer Version < 1.4 aktualisiert, sollte sich die Tailwind Struktur im Theme ansehen. Mit Hyvä 1.4.x arbeitet das Theme nicht mehr mit einer zentralen <code>tailwind.config.js</code>. Stattdessen kommen jetzt <code>hyva.config.json</code>, <code>tailwind-source.css</code> und die generierten Dateien im <code>generated</code>-Verzeichnis zum Einsatz.</p>
<p>Gerade bei bestehenden Child Themes ist es deshalb sinnvoll, die vorhandene Tailwind Konfiguration gezielt in die neue Struktur zu überführen, da es sonst zu Layoutfehlern kommen kann.</p>
<p><strong>1. Upgrade Helper installieren</strong></p>
<p>Damit der Befehl <code>update-to-tailwind-v4.js</code> zur Verfügung steht, müssen die Hyvä Upgrade Helper Tools zuerst per Composer installiert werden.</p><pre class="crayon-plain-tag">composer require --dev hyva-themes/upgrade-helper-tools:dev-main</pre><p></p>
<p><strong>2. Neue Tailwind Struktur ins Theme übernehmen</strong></p>
<p>Nach der Installation steht das Script nun zur Verfügung. Damit wird der bisherige Tailwind Ordner gesichert und die neue Struktur ins Theme kopiert.</p><pre class="crayon-plain-tag">./vendor/bin/update-to-tailwind-v4.js app/design/frontend/Vendor/theme</pre><p></p>
<p>Falls der Wrapper unter <code>vendor/bin</code> nicht vorhanden ist, kann das Script auch direkt aus dem Paket aufgerufen werden:</p><pre class="crayon-plain-tag">./vendor/hyva-themes/upgrade-helper-tools/bin/update-to-tailwind-v4.js app/design/frontend/Vendor/theme</pre><p></p>
<p>Danach liegt im Theme ein neuer <code>web/tailwind</code>-Ordner vor. Der bisherige Stand wird zusätzlich als Backup abgelegt.</p>
<p><strong>3. hyva.config.json prüfen</strong></p>
<p>In der <code>hyva.config.json</code> wird unter anderem festgelegt, welche Quellen für Tailwind berücksichtigt werden. Bei einem Child Theme sollte dort auch das Parent Theme eingebunden sein.</p><pre class="crayon-plain-tag">{
  &quot;tailwind&quot;: {
    &quot;include&quot;: [
      {
        &quot;src&quot;: &quot;vendor/hyva-themes/magento2-default-theme&quot;
      }
    ],
    &quot;exclude&quot;: []
  }
}</pre><p></p>
<p>Wenn dort noch ein Beispielwert wie <code>example_src</code> steht, muss dieser durch <code>src</code> ersetzt werden.</p>
<p><strong>4. tailwind-source.css als zentrale Datei verwenden</strong></p>
<p>Die eigentliche Build Datei ist jetzt <code>tailwind-source.css</code>. Dort werden die Tailwind Basis, die Theme Quellen und die generierten Dateien eingebunden.</p><pre class="crayon-plain-tag">@import &quot;@hyva-themes/hyva-modules/css&quot;;
@import &quot;tailwindcss&quot; source(none);

@source &quot;../../**/*.phtml&quot;;
@source &quot;../../**/*.xml&quot;;

@import &quot;./generated/hyva-source.css&quot;;
@import &quot;./generated/hyva-tokens.css&quot;;</pre><p></p>
<p>Zusätzliche Theme Werte wie Fonts, Container oder eigene Utilities können ebenfalls dort ergänzt werden.</p>
<p><strong>5. Eigene Werte aus dem bisherigen Theme übernehmen</strong></p>
<p>Bestehende Child Themes enthalten oft eigene Farben, Fonts, Container Abstände oder Hilfsklassen. Diese Werte müssen nach dem Update an die neue Struktur angepasst werden.</p>
<p>Je nach Inhalt landen sie entweder in der <code>hyva.config.json</code> oder direkt in der <code>tailwind-source.css</code>.</p>
<p>Ein einfaches Beispiel für eigene Ergänzungen in der CSS Datei:</p><pre class="crayon-plain-tag">@theme {
    --font-sans: &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Arial&quot;, &quot;sans-serif&quot;;
}

@utility container {
    margin-inline: auto;
    padding-inline: 1.5rem;
}</pre><p></p>
<p><strong>6. Pakete im Tailwind Ordner aktualisieren</strong></p>
<p>Im Theme Ordner unter <code>web/tailwind</code> sollten die aktuellen Pakete für Hyvä und Tailwind 4 installiert sein.</p><pre class="crayon-plain-tag">cd app/design/frontend/Vendor/theme/web/tailwind
npm install
npm install @hyva-themes/hyva-modules@latest tailwindcss@latest @tailwindcss/cli@latest</pre><p></p>
<p><strong>7. Build ausführen</strong></p>
<p>Danach kann der Build wie gewohnt über den Tailwind Ordner des Themes laufen.</p>
<p></p><pre class="crayon-plain-tag">npm --prefix app/design/frontend/Vendor/theme/web/tailwind run build</pre><p></p>
<p>Je nach Setup kann es zusätzlich sinnvoll sein, die Hyvä Dateien einmal neu zu generieren:</p><pre class="crayon-plain-tag">bin/magento hyva:config:generate
cd app/design/frontend/Vendor/theme/web/tailwind
npx hyva-sources
npx hyva-tokens
npm run build</pre><p></p>
<p><strong>Fazit</strong></p>
<p>Für das Update eines Hyvä Themes von einer Version < 1.4 sind vor allem diese Punkte wichtig:</p>
<ul>
<li>die neue Tailwind Struktur ins Child Theme übernehmen</li>
<li><code>hyva.config.json</code> korrekt setzen</li>
<li><code>tailwind-source.css</code> als zentrale Build Datei nutzen</li>
<li>bestehende Theme Werte sauber in die neue Struktur übertragen</li>
</ul>
<p>Wer bereits ein eigenes Child Theme mit angepasster Tailwind Konfiguration im Einsatz hat, sollte diese Umstellung bewusst durchführen und nicht nur die neuen Dateien kopieren. Dann lässt sich das Theme sauber unter Hyvä 1.4.x weiterführen.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/3015/magento2-hyva-auf-version-1-4-aktualisieren-tailwind-struktur-im-child-theme-anpassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Widerrufsbutton ab 19.06.2026 in Magento darstellen</title>
		<link>https://www.der-mage-experte.de/2998/widerrufsbutton-ab-19-06-2026-in-magento-darstellen/</link>
		<comments>https://www.der-mage-experte.de/2998/widerrufsbutton-ab-19-06-2026-in-magento-darstellen/#comments</comments>
		<pubDate>Mon, 09 Mar 2026 21:23:08 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Widerruf]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2998</guid>
		<description><![CDATA[Ab dem 19.06.2026 wird es laut § 356a BGB (EU-Richtlinie 2023/2673) für fast alle Onlinehändler Pflicht, einen Widerufsbutton mit der Aufschrift &#8220;Vertrag widerrufen&#8221; an einer zentralen Stelle im Shop darzustellen. An die Darstellung und Implementierung des Widerrufsprozesses werden unterschiedliche Anforderungen&#8230;]]></description>
				<content:encoded><![CDATA[<p>Ab dem <strong>19.06.2026</strong> wird es laut <strong>§ 356a BGB (EU-Richtlinie 2023/2673)</strong> für fast alle Onlinehändler Pflicht, einen Widerufsbutton mit der Aufschrift &#8220;Vertrag widerrufen&#8221; an einer zentralen Stelle im Shop darzustellen. </p>
<p>An die Darstellung und Implementierung des Widerrufsprozesses werden <strong>unterschiedliche Anforderungen</strong> gestellt, so muss der Widerruf beispielsweise explizit ohne Login möglich sein und nach der Übermittlung muss der Händler unverzüglich eine Eingangsbestätigung per E-Mail senden. Neben diesen Anforderungen gibt es einige weitere wichtige Details, welche beachtet werden sollten.</p>
<p><strong><em>Verstöße können als Ordnungswidrigkeit mit bis zu 50.000 Euro bzw. bei großen Unternehmen bis zu 4 % des Jahresumsatzes geahndet werden.</em></strong></p>
<p>Ich helfe Ihnen schnell und unkompliziert bei der Implementierung in Ihrem Magento Shop, egal ob Sie Hyvä oder ein anderes Frontend nutzen. <a href="https://www.der-mage-experte.de/kontakt/">Melden</a> Sie sich gerne, dann integrieren wir den Widerrufsbutton fristgerecht in Ihren Magento Shop. </p>
<p>Die Integration ist in <strong>Magento 1 sowie in Magento 2</strong> möglich.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2998/widerrufsbutton-ab-19-06-2026-in-magento-darstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;The attribute &#8216;title&#8217; is required but missing&#8221; Problem lösen in acl.xml</title>
		<link>https://www.der-mage-experte.de/2948/magento2-the-attribute-title-is-required-but-missing-problem-loesen-in-acl-xml/</link>
		<comments>https://www.der-mage-experte.de/2948/magento2-the-attribute-title-is-required-but-missing-problem-loesen-in-acl-xml/#comments</comments>
		<pubDate>Fri, 13 Feb 2026 07:06:53 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2948</guid>
		<description><![CDATA[Wenn Sie in einer Magento 2 Extension eine acl.xml Datei nutzen, kann der Fehler The attribute &#8216;title&#8217; is required but missing auftreten. Sie lösen das Problem, indem Sie Ihrem Resource Element einen title geben: [crayon-6ab5b0fae1d88/] Hier wurde der title &#8220;Foobar&#8221;&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie in einer Magento 2 Extension eine acl.xml Datei nutzen, kann der Fehler <strong>The attribute &#8216;title&#8217; is required but missing</strong> auftreten. Sie lösen das Problem, indem Sie Ihrem Resource Element einen title geben:</p><pre class="crayon-plain-tag">&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;config xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:noNamespaceSchemaLocation=&quot;urn:magento:framework:Acl/etc/acl.xsd&quot;&gt;
    &lt;acl&gt;
        &lt;resources&gt;
            &lt;resource id=&quot;Magento_Backend::admin&quot;&gt;
                &lt;resource id=&quot;Magento_Backend::stores&quot;&gt;
                    &lt;resource id=&quot;Vendor_Whatever::config&quot; title=&quot;Foobar&quot; sortOrder=&quot;90&quot; /&gt;
                &lt;/resource&gt;
            &lt;/resource&gt;
        &lt;/resources&gt;
    &lt;/acl&gt;
&lt;/config&gt;</pre><p>Hier wurde der title &#8220;Foobar&#8221; vergeben, was nun dazu führt, dass die Fehlermeldung verschwindet und Sie den Adminbereich Ihres Magento 2 Shops wieder ganz normal nutzen können.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2948/magento2-the-attribute-title-is-required-but-missing-problem-loesen-in-acl-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
