<?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/tag/tailwind-css/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.der-mage-experte.de</link>
	<description>Ihr Magento Experte &#38; Entwickler</description>
	<lastBuildDate>Wed, 21 Oct 2026 19:43:11 +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>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>Snap Slider mit Tailwind CSS für Hyvä erstellen</title>
		<link>https://www.der-mage-experte.de/2592/magento2-snap-slider-fuer-hyvae-erstellen/</link>
		<comments>https://www.der-mage-experte.de/2592/magento2-snap-slider-fuer-hyvae-erstellen/#comments</comments>
		<pubDate>Fri, 20 Jun 2025 07:55:59 +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=2592</guid>
		<description><![CDATA[In diesem Beitrag zeige ich Ihnen, wie Sie mit Tailwind CSS und etwas JavaScript einen modularen, responsiven Slider erstellen – ganz ohne externe Bibliotheken. Ideal für das Hyvä Theme, CMS-Seiten oder individuelle Landingpages in Ihrem Magento 2 Shop. Im Beispiel&#8230;]]></description>
				<content:encoded><![CDATA[<p>In diesem Beitrag zeige ich Ihnen, wie Sie mit Tailwind CSS und etwas JavaScript einen modularen, responsiven Slider erstellen – ganz ohne externe Bibliotheken. Ideal für das Hyvä Theme, CMS-Seiten oder individuelle Landingpages in Ihrem Magento 2 Shop. Im Beispiel füge ich Videos in den Slider ein, es sind aber beliebige Inhalte (Downloads, Bilder, &#8230;) möglich. </p>
<p>Der folgende Code kann direkt in z.B. eine CMS Seite oder einen Block eingefügt werden:</p><pre class="crayon-plain-tag">&lt;div class=&quot;relative max-w-screen-lg mx-auto&quot;&gt;
  &lt;!-- Slider Container --&gt;
  &lt;div id=&quot;videoSlider&quot; class=&quot;snap-x snap-mandatory flex overflow-x-auto space-x-6 py-6 scroll-smooth&quot;&gt;
    
    &lt;div class=&quot;snap-start flex-shrink-0 w-full grid grid-cols-1 gap-6 lg:grid-cols-3&quot;&gt;
      &lt;!-- Video 1 --&gt;
		&lt;div&gt;
			&lt;div class=&quot;aspect-video mb-2&quot;&gt;
			&lt;iframe src=&quot;https://www.youtube-nocookie.com/embed/12345678&quot; allowfullscreen class=&quot;w-full h-full&quot;&gt;&lt;/iframe&gt;
        &lt;/div&gt;
        &lt;h3 class=&quot;text-lg font-semibold text-white&quot;&gt;Video 1 Titel&lt;/h3&gt;
        &lt;p class=&quot;text-sm text-white&quot;&gt;Kurze Beschreibung zu Video 1&lt;/p&gt;
      &lt;/div&gt;
		&lt;!-- Wiederholen Sie diesen Bereich so oft wie gewuenscht --&gt;
    &lt;/div&gt;
	
	&lt;!-- Slide 2 --&gt;
    &lt;div class=&quot;snap-start flex-shrink-0 w-full grid grid-cols-1 gap-6 lg:grid-cols-3&quot;&gt;...&lt;/div&gt;
	
	&lt;!-- Slide 3 --&gt;
    &lt;div class=&quot;snap-start flex-shrink-0 w-full grid grid-cols-1 gap-6 lg:grid-cols-3&quot;&gt;...&lt;/div&gt;
	
	&lt;!-- Slide 4 --&gt;
    &lt;div class=&quot;snap-start flex-shrink-0 w-full grid grid-cols-1 gap-6 lg:grid-cols-3&quot;&gt;...&lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- Navigations Buttons --&gt;
  &lt;div class=&quot;flex justify-between mt-4&quot;&gt;
    &lt;button onclick=&quot;moveSlide(-1)&quot; class=&quot;bg-orange text-white px-4 py-2 rounded&quot;&gt;Zur&uuml;ck&lt;/button&gt;
    &lt;button onclick=&quot;moveSlide(1)&quot; class=&quot;bg-orange text-white px-4 py-2 rounded&quot;&gt;Weiter&lt;/button&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- JS --&gt;
&lt;script&gt;
  const slider = document.getElementById('videoSlider');
  const slides = slider.children;
  let currentSlide = 0;

  function moveSlide(direction) {
    const totalSlides = slides.length;
    currentSlide += direction;

    if (currentSlide &lt; 0) currentSlide = 0;
    if (currentSlide &gt;= totalSlides) currentSlide = totalSlides - 1;

    const target = slides[currentSlide];
    target.scrollIntoView({ behavior: 'smooth', inline: 'start' });
  }
&lt;/script&gt;</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2592/magento2-snap-slider-fuer-hyvae-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Styles einer Extension werden nicht berücksichtig in Hyvä</title>
		<link>https://www.der-mage-experte.de/2296/magento2-styles-extension-nicht-berucksichtigt-in-hyva/</link>
		<comments>https://www.der-mage-experte.de/2296/magento2-styles-extension-nicht-berucksichtigt-in-hyva/#comments</comments>
		<pubDate>Mon, 10 Jun 2024 09:49:40 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[CSS]]></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=2296</guid>
		<description><![CDATA[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&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie eine Extension installieren (z.B. ein Hyvä Kompatibilitätsmodul / eine Hyvä Kompatibilitätsextension), werden die Styles dieser Extension (in der Regel aus <strong>tailwind-source.css</strong>) nicht sofort von Hyvä erkannt und entsprechend in Hyvä bzw. Tailwind berücksichtigt. Damit dies geschieht, muss zuerst ein Befehl ausgeführt werden in Ihrem Magento 2 Rootordner:</p><pre class="crayon-plain-tag">php bin/magento hyva:config:generate</pre><p>Durch diesen Befehl werden die Styles nun berücksichtigt (in <strong>app/etc/hyva-themes.json</strong>) und nach erneutem Deployment und Ausführen des npm build Befehls sollten die Styles nun korrekt verwendet werden.</p><pre class="crayon-plain-tag">npm --prefix app/design/frontend/Theme/hyva/web/tailwind run build-prod</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2296/magento2-styles-extension-nicht-berucksichtigt-in-hyva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Farbe Radiobutton anpassen im Hyvä Theme</title>
		<link>https://www.der-mage-experte.de/2236/magento2-farbe-radiobutton-anpassen-im-hyva-theme/</link>
		<comments>https://www.der-mage-experte.de/2236/magento2-farbe-radiobutton-anpassen-im-hyva-theme/#comments</comments>
		<pubDate>Thu, 18 Apr 2024 07:15:32 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[CSS]]></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=2236</guid>
		<description><![CDATA[Sie können die Farbe des Radio Buttons im Hyvä Theme in Ihrem Magento 2 Shop sehr einfach anpassen, entweder mit einer vordefinierten Farbe, das könnte dann so aussehen: [crayon-6adbb0c982e26/] Wenn Sie eine eigene Farbe definiert haben, sieht es ähnlich aus:&#8230;]]></description>
				<content:encoded><![CDATA[<p>Sie können die Farbe des Radio Buttons im Hyvä Theme in Ihrem Magento 2 Shop sehr einfach anpassen, entweder mit einer vordefinierten Farbe, das könnte dann so aussehen:</p><pre class="crayon-plain-tag">input[type='radio'] {
    @apply text-emerald-500 focus:ring-emerald-500
}</pre><p>Wenn Sie eine eigene Farbe definiert haben, sieht es ähnlich aus:</p>
<p>Ohne Shades: </p><pre class="crayon-plain-tag">input[type='radio'] {
    @apply text-thecolor focus:ring-thecolor
}</pre><p></p>
<p>Mit Shades: </p><pre class="crayon-plain-tag">input[type='radio'] {
    @apply text-thecolor-500 focus:ring-thecolor-500
}</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2236/magento2-farbe-radiobutton-anpassen-im-hyva-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snowdog Menü CSS überschreiben im Hyvä Theme</title>
		<link>https://www.der-mage-experte.de/2223/magento2-snowdog-menu-css-uberschreiben-im-hyva-theme/</link>
		<comments>https://www.der-mage-experte.de/2223/magento2-snowdog-menu-css-uberschreiben-im-hyva-theme/#comments</comments>
		<pubDate>Tue, 16 Apr 2024 08:22:41 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Hyvä]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Snowdog Menu]]></category>
		<category><![CDATA[Tailwind CSS]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2223</guid>
		<description><![CDATA[Das Magento 2 Snowdog Menü definiert sein eigenes Layout für z.B. die Hover Textfarbe. Um dieses oder anderes CSS des Snowdog Menüs zu überschreiben, gehen Sie folgendermaßen vor: Öffnen Sie die Datei app/design/frontend/Theme/hyva/web/tailwind/postcss.config.js Ihres Hyvä Child Themes Fügen Sie den&#8230;]]></description>
				<content:encoded><![CDATA[<p>Das <a href="https://github.com/SnowdogApps/magento2-menu/" title="https://github.com/SnowdogApps/magento2-menu/" target="_blank">Magento 2 Snowdog Menü</a> definiert sein eigenes Layout für z.B. die Hover Textfarbe. Um dieses oder anderes CSS des Snowdog Menüs zu überschreiben, gehen Sie folgendermaßen vor:</p>
<ol>
<li>Öffnen Sie die Datei <strong>app/design/frontend/Theme/hyva/web/tailwind/postcss.config.js</strong> Ihres Hyvä Child Themes</li>
<li>Fügen Sie den folgenden Code ein, um das Layout der Snowdog Menü Extension zu exkludieren:<br />
        <pre class="crayon-plain-tag">postcssImportHyvaModules({
    excludeDirs: [&quot;vendor/snowdog/module-menu&quot;],
}),</pre></li>
<li>Kopieren Sie nun die Datei <strong>vendor/snowdog/module-menu/view/frontend/tailwind/tailwind-source.css</strong> in Ihr Hyvä Child Theme an die Stelle <strong>app/design/frontend/Theme/hyva/Snowdog_Menu/tailwind/tailwind-source.css</strong></li>
<li>Öffnen Sie die soeben kopierte Datei und passen Sie den Inhalt nach Ihren Wünschen an.</li>
<li>Führen Sie nun den <pre class="crayon-plain-tag">npm --prefix app/design/frontend/Theme/hyva/web/tailwind run build-prod</pre> aus dem Rootverzeichnis Ihres Magento 2 Shops aus und deployen Sie die Inhalte erneut</li>
</ol>
<p>Fertig, laden Sie das Frontend Ihres Magento 2 Shops erneut und prüfen Sie, ob Ihre CSS Anpassungen zu sehen sind.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2223/magento2-snowdog-menu-css-uberschreiben-im-hyva-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Focus Ringfarbe ändern beim Hyvä Theme</title>
		<link>https://www.der-mage-experte.de/2214/magento2-focus-ringfarbe-andern-beim-hyva-theme/</link>
		<comments>https://www.der-mage-experte.de/2214/magento2-focus-ringfarbe-andern-beim-hyva-theme/#comments</comments>
		<pubDate>Mon, 15 Apr 2024 11:01:29 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[CSS]]></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=2214</guid>
		<description><![CDATA[Wenn Sie die Farbe des Fokusrings in Ihrem Hyvä Theme anpassen und eine individuelle Farbe verwenden möchten, können Sie das in der Datei app/design/frontend/Theme/hyva/web/tailwind/tailwind.config.js erledigen: [crayon-6adbb0c983278/] Zugriff auf die Farbe haben Sie dann z.B. mit dem Code: [crayon-6adbb0c9832b9/]. Wenn Sie&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie die Farbe des Fokusrings in Ihrem Hyvä Theme anpassen und eine individuelle Farbe verwenden möchten, können Sie das in der Datei <strong>app/design/frontend/Theme/hyva/web/tailwind/tailwind.config.js</strong> erledigen:</p><pre class="crayon-plain-tag">...
theme: {
    extend: {
        ringColor: {
            'thecolor': '#123456'
        },
    }
}
...</pre><p>Zugriff auf die Farbe haben Sie dann z.B. mit dem Code: </p><pre class="crayon-plain-tag">class=&quot;... focus:ring-thecolor ...&quot;</pre><p>. Wenn Sie eine bereits vorhandene Tailwind CSS Farbe verwenden möchten, geht das z.B. so: </p><pre class="crayon-plain-tag">class=&quot;... focus:ring-yellow-500 ...&quot;</pre><p>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2214/magento2-focus-ringfarbe-andern-beim-hyva-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
