<?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>The Magento Expert</title>
	<atom:link href="https://www.the-mage-expert.com/tag/layout/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.the-mage-expert.com</link>
	<description>Your Magento Commerce Expert</description>
	<lastBuildDate>Thu, 05 Nov 2026 21:47:58 +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>Page Is Not Served from Cache?</title>
		<link>https://www.the-mage-expert.com/3145/page-is-not-served-from-cache/</link>
		<comments>https://www.the-mage-expert.com/3145/page-is-not-served-from-cache/#comments</comments>
		<pubDate>Tue, 06 Oct 2026 21:11:02 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=3145</guid>
		<description><![CDATA[If a product, category or CMS page is never cached despite an enabled Full Page Cache , the cause is not always Varnish, Redis or cache configuration. Sometimes a single layout XML block can exclude the entire page from full&#8230;]]></description>
				<content:encoded><![CDATA[<p>If a product, category or CMS page is never cached despite an enabled <strong>Full Page Cache</strong> , the cause is not always Varnish, Redis or cache configuration. Sometimes a single layout XML block can exclude the entire page from full page caching.</p>
<p>One common culprit is <strong>cacheable=&#8221;false&#8221;</strong>:</p><pre class="crayon-plain-tag">&lt;block class=&quot;Vendor\Module\Block\Example&quot;
       name=&quot;example&quot;
       template=&quot;Vendor_Module::example.phtml&quot;
       cacheable=&quot;false&quot;/&gt;</pre><p></p>
<p>. If such a block appears on the page, Magento treats the entire page as non-cacheable. Even an otherwise normal category or product page may then be rendered again on every request.</p>
<p>Especially with third-party extensions or older customizations, search for <strong>cacheable=&#8221;false&#8221;</strong>when full page caching seems ineffective. This attribute is sometimes used to render dynamic content even though other Magento mechanisms, such as <strong>Private Content</strong> , are more appropriate.</p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/3145/page-is-not-served-from-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying the Active Layout Handles of a Page</title>
		<link>https://www.the-mage-expert.com/3137/displaying-the-active-layout-handles-of-a-page/</link>
		<comments>https://www.the-mage-expert.com/3137/displaying-the-active-layout-handles-of-a-page/#comments</comments>
		<pubDate>Mon, 05 Oct 2026 11:41:37 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=3137</guid>
		<description><![CDATA[When a Magento 2 layout XML change does not take effect, first check the active Layout Handles. A layout XML file is processed only when its corresponding handle is active on the page. You can display the current handles directly&#8230;]]></description>
				<content:encoded><![CDATA[<p>When a Magento 2 layout XML change does not take effect, first check the active <strong>Layout Handles</strong>. A layout XML file is processed only when its corresponding handle is active on the page.</p>
<p>You can display the current handles directly in a template for debugging.</p><pre class="crayon-plain-tag">print_r($block-&gt;getLayout()-&gt;getUpdate()-&gt;getHandles());</pre><p></p>
<p>On a product page, you might see handles such as <strong>catalog_product_view</strong> or <strong>hyva_cms_index_index</strong> or <strong>hyva_cms_page_view</strong> , while categories and CMS pages use their own handles. For custom modules, theme overrides and special product types, this makes it easy to see whether you are editing the right layout XML.</p>
<p>Use this output for debugging only and remove it afterwards. Especially with complex Magento themes, this quick check can save a lot of time.</p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/3137/displaying-the-active-layout-handles-of-a-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying a CMS block below products on category pages</title>
		<link>https://www.the-mage-expert.com/2330/displaying-a-cms-block-below-products-on-category-pages/</link>
		<comments>https://www.the-mage-expert.com/2330/displaying-a-cms-block-below-products-on-category-pages/#comments</comments>
		<pubDate>Wed, 24 Jul 2024 07:26:55 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[category page]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=2330</guid>
		<description><![CDATA[In Magento 2, you can assign a CMS block to a category. Usually it appears above the products. By modifying the file catalog_category_view.xml, you can move the block below the product list. Copy the file vendor/magento/module-catalog/view/frontend/layout/catalog_category_view.xml into your child theme&#8230;]]></description>
				<content:encoded><![CDATA[<p>In Magento 2, you can assign a CMS block to a category. Usually it appears above the products. By modifying the file <strong>catalog_category_view.xml</strong>, you can move the block below the product list.</p>
<p>Copy the file <strong>vendor/magento/module-catalog/view/frontend/layout/catalog_category_view.xml</strong> into your child theme (if it is not already there), then insert the following code below the body element:</p><pre class="crayon-plain-tag">&lt;move element=&quot;category.cms&quot; destination =&quot;content&quot; after=&quot;category.product&quot;/&gt;</pre><p>After deployment, the CMS block should appear below the products on the Magento 2 category page.</p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/2330/displaying-a-cms-block-below-products-on-category-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving the &#8220;Required parameter &#8216;theme_dir&#8217; was not passed&#8221; error</title>
		<link>https://www.the-mage-expert.com/1133/magento2-solving-the-required-parameter-theme_dir-was-not-passed-error/</link>
		<comments>https://www.the-mage-expert.com/1133/magento2-solving-the-required-parameter-theme_dir-was-not-passed-error/#comments</comments>
		<pubDate>Mon, 08 May 2017 08:49:26 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=1133</guid>
		<description><![CDATA[The Required parameter &#8216;theme_dir&#8217; was not passed is most likely caused by an invalid theme table in your database. Solution: Open the theme table and delete all rows that refer to a theme that does not exist.]]></description>
				<content:encoded><![CDATA[<p>The <strong>Required parameter &#8216;theme_dir&#8217; was not passed</strong> is most likely caused by an invalid <strong>theme</strong> table in your database. </p>
<p>Solution: Open the <strong>theme</strong> table and delete all rows that refer to a theme that does not exist.</p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/1133/magento2-solving-the-required-parameter-theme_dir-was-not-passed-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing Required parameter &#8216;theme_dir&#8217; was not passed</title>
		<link>https://www.the-mage-expert.com/1285/fixing-required-parameter-theme-dir-was-not-passed/</link>
		<comments>https://www.the-mage-expert.com/1285/fixing-required-parameter-theme-dir-was-not-passed/#comments</comments>
		<pubDate>Mon, 08 May 2017 08:46:46 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=1285</guid>
		<description><![CDATA[If the error message Required parameter &#8216;theme_dir&#8217; was not passed appears in your Magento 2 store, the cause is very likely the themetable. It contains theme entries whose file paths no longer exist on the server. Solution: Open Tabelle theme&#8230;]]></description>
				<content:encoded><![CDATA[<p>If the error message <strong>Required parameter &#8216;theme_dir&#8217; was not passed</strong> appears in your Magento 2 store, the cause is very likely the <strong>theme</strong>table. It contains theme entries whose file paths no longer exist on the server.</p>
<p><strong>Solution: Open</strong> Tabelle <strong>theme</strong> and remove any invalid themes.</p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/1285/fixing-required-parameter-theme-dir-was-not-passed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selecting a custom product page template (phtml)</title>
		<link>https://www.the-mage-expert.com/3363/selecting-a-custom-product-page-template-phtml/</link>
		<comments>https://www.the-mage-expert.com/3363/selecting-a-custom-product-page-template-phtml/#comments</comments>
		<pubDate>Wed, 05 Aug 2015 12:08:19 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[product page]]></category>
		<category><![CDATA[template (phtml)]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=3363</guid>
		<description><![CDATA[To use a custom template for your product page, create the template file and then specify the following layout update in the product&#8217;s layout section: catalog/product/view-individuell.phtml catalog/product/view/media-individuell.phtml]]></description>
				<content:encoded><![CDATA[<p>To use a custom template for your product page, create the template file and then specify the following layout update in the product&#8217;s layout section:</p>
<pre lang="xm">
<reference name="product.info">
    <action method="setTemplate"><template>catalog/product/view-individuell.phtml</template></action>
</reference>
<reference name="product.info.media">
    <action method="setTemplate"><template>catalog/product/view/media-individuell.phtml</template></action>
</reference>
</pre>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/3363/selecting-a-custom-product-page-template-phtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing the title tag of the home page or any CMS page</title>
		<link>https://www.the-mage-expert.com/481/magento-changing-title-tag-of-home-any-cms-page/</link>
		<comments>https://www.the-mage-expert.com/481/magento-changing-title-tag-of-home-any-cms-page/#comments</comments>
		<pubDate>Fri, 01 Nov 2013 09:07:58 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[home page]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=481</guid>
		<description><![CDATA[Magento automatically adds the defined suffix to the title tag on every page. If you want to change that for lets say the home page, open the CMS page &#8220;home&#8221; and add the following XML to the layout section: [crayon-6af33ff85523d/]]]></description>
				<content:encoded><![CDATA[<p>Magento automatically adds the defined suffix to the title tag on every page. If you want to change that for lets say the home page, open the CMS page &#8220;home&#8221; and add the following XML to the layout section:</p>
<p></p><pre class="crayon-plain-tag">&lt;reference name=&quot;head&quot;&gt;
    &lt;action method=&quot;setData&quot;&gt;&lt;key&gt;title&lt;/key&gt;&lt;value&gt;... Title Tag ...&lt;/value&gt;&lt;/action&gt;
&lt;/reference&gt;</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/481/magento-changing-title-tag-of-home-any-cms-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding a static block to the sidebar</title>
		<link>https://www.the-mage-expert.com/465/magento-adding-static-block-to-sidebar/</link>
		<comments>https://www.the-mage-expert.com/465/magento-adding-static-block-to-sidebar/#comments</comments>
		<pubDate>Fri, 27 Sep 2013 14:12:23 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=465</guid>
		<description><![CDATA[Using the folowing layout update, you can add a static block to the left sidebar: [crayon-6af33ff8554fc/]]]></description>
				<content:encoded><![CDATA[<p>Using the folowing layout update, you can add a static block to the left sidebar:</p>
<p></p><pre class="crayon-plain-tag">&lt;!-- left --&gt;
&lt;reference name=&quot;left&quot;&gt;
    &lt;block type=&quot;cms/block&quot; name=&quot;STATIC_BLOCK_NAME&quot;&gt;
        &lt;action method=&quot;setBlockId&quot;&gt;&lt;block_id&gt;STATIC_BLOCK_ID&lt;/block_id&gt;&lt;/action&gt;
    &lt;/block&gt;
&lt;/reference&gt;</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/465/magento-adding-static-block-to-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing the breadcrumb navigation on all pages</title>
		<link>https://www.the-mage-expert.com/390/magento-removing-breadcrumb-navigation-on-all-pages/</link>
		<comments>https://www.the-mage-expert.com/390/magento-removing-breadcrumb-navigation-on-all-pages/#comments</comments>
		<pubDate>Thu, 08 Aug 2013 07:13:57 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[breadcrumbs]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=390</guid>
		<description><![CDATA[Create a local copy of \app\design\frontend\base\default\layout\page.xml and remove or comment the following line: [crayon-6af33ff855bc1/]]]></description>
				<content:encoded><![CDATA[<p>Create a local copy of <em>\app\design\frontend\base\default\layout\page.xml</em> and remove or comment the following line:</p>
<p></p><pre class="crayon-plain-tag">&lt;block type=&quot;page/html_breadcrumbs&quot; name=&quot;breadcrumbs&quot; as=&quot;breadcrumbs&quot;/&gt;</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/390/magento-removing-breadcrumb-navigation-on-all-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing the column count for the upsell product area programmatically</title>
		<link>https://www.the-mage-expert.com/382/magento-changing-column-count-upsell-products-programmatically/</link>
		<comments>https://www.the-mage-expert.com/382/magento-changing-column-count-upsell-products-programmatically/#comments</comments>
		<pubDate>Thu, 25 Jul 2013 12:17:08 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Solutions]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[upsell]]></category>

		<guid isPermaLink="false">https://www.the-mage-expert.com/?p=382</guid>
		<description><![CDATA[To change the Magento upsell product areas column count programmatically, use the following code: [crayon-6af33ff855dd1/]]]></description>
				<content:encoded><![CDATA[<p>To change the Magento upsell product areas column count programmatically, use the following code:</p>
<p></p><pre class="crayon-plain-tag">$this-&gt;setColumnCount(4);</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.the-mage-expert.com/382/magento-changing-column-count-upsell-products-programmatically/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
