In Magento 2 ist es möglich, einer Kategorie einen CMS Block zuzuweisen. Dieser wird dann üblicherweise oberhalb von den Produkten der jeweiligen Kategorie dargestellt. Mit einen einfachen Anpassung der Datei catalog_category_view.xml, können Sie den Text unterhalb der Produkte darstellen. Kopieren…
jQuery in CMS Seite oder Block nutzen mit domReady (Magento 2)
Sie möchten jQuery in einem statischen Block oder eine CMS Seite nutzen? Kein Problem! Öffnen Sie die entsprechende Seite oder den Block in Ihrem Magento 2 Adminbereich und fügen Sie den folgenden Code ein:
1 2 3 4 5 6 7 8 |
<script> require([ 'jquery' ,'domReady!' ], function ($) { console.log('whatever'); }); </script> |
Wenn Sie nicht auf das…
Statischen Block in CMS Seite referenzieren (Magento 2)
Sie möchten auf einer Magento 2 CMS Seite einen statischen Block referenzieren? Ganz einfach, geben Sie in das Inhaltsfenster den folgenden Code ein, um den Inhalt des statischen Blocks mit der Kennung block_identifier anzeigen zu lassen.
1 |
{{block class="Magento\\Cms\\Block\\Block" block_id="block_identifier"}} |
Statischen Block in CMS Seite einfügen (Magento 1)
Mit dieser Zeile kann man ganz einfach einen Magento Block in eine CMS Seite einfügen.
1 |
{{block type="cms/block" block_id="block_id"}} |
HTML eines Blocks im Template (phtml) ausgeben lassen (Magento 1)
Um den Inhalt des Blocks ‘my_block’ in einem Template ausgeben zu lassen, verwendet Sie den folgenden Code:
1 |
echo $this->getLayout()->createBlock('cms/block')->setBlockId('my_block')->toHtml(); |
Statischen Block in Sidebar einfügen / zu Sidebar hinzufügen (Magento 1)
Um einen angelegten statischen Magento Block zur z.B. linken Sidebar hinzuzufügen, können Sie dieses Layout Update nutzen:
1 2 3 4 5 6 |
<!-- right --> <reference name="left"> <block type="cms/block" name="STATIC_BLOCK_NAME"> <action method="setBlockId"><block_id>STATIC_BLOCK_ID</block_id></action> </block> </reference> |
Parameter an einen statischen Block übergeben und im HTML ausgeben lassen (Magento 1)
Um Werte an einen statischen Block weiterzugeben (aus z.B. einem phtml Template) und diese dann im HTML des Blocks ersetzt anzeigen zu lassen, müssen Filter eingesetzt werden. Der folgende Code zeigt, wie dies bewerkstelligt werden kann. Gehen wir von diesem…
Verschiedene URLs (skin, media, …) in Blöcken oder CMS Seiten verwenden (Magento 1)
Um die verschiedenen URLs (media, skin, …) in einen statischen Block oder eine CMS Seite einzufügen, müssen folgende Ausdrücke verwendet werden: skin: {{skin url=’images/sampleimage.jpg’}} media: {{media url=’/sampleimage.jpg’}} base: {{base url=’yourstore/mypage.html’}} store: {{store url=’mypage.html’}}