Magento 2 Entwicklung: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
Zeile 1: Zeile 1:
== Code Migration 1.x => 2.x ==
+
== Code Snippets Magento2 ==
 +
=== .phtml get arguments Xml/Cms===
 +
 
 +
<source lang=xml>
 +
<referenceContainer name="content">
 +
    <block class="Anc\Apname\Block\Blockname" name="ancname" as="ancname" template="Magento_Theme::anc//ancname.phtml" >
 +
            <arguments>
 +
                <argument name="ancspec" xsi:type="array">
 +
                        <item name="ancFnc" xsi:type="array">
 +
                            <item name="product" xsi:type="string">5</item>
 +
                        </item>
 +
                </argument>
 +
            </arguments>
 +
        </block>
 +
</referenceContainer>
 +
 
 +
</source>
 +
<source lang=php>
 +
$argsFromXml=$block->getData('ancspec') ;
 +
</source>
 +
 
 +
== Code Migration Snippets 1.x => 2.x ==
 
=== Bilder ===
 
=== Bilder ===
 
==== 1.x ====
 
==== 1.x ====

Version vom 13. März 2017, 10:13 Uhr

Code Snippets Magento2

.phtml get arguments Xml/Cms

<referenceContainer name="content">
    <block class="Anc\Apname\Block\Blockname" name="ancname" as="ancname" template="Magento_Theme::anc//ancname.phtml" >
            <arguments>
                <argument name="ancspec" xsi:type="array">
                        <item name="ancFnc" xsi:type="array">
                            <item name="product" xsi:type="string">5</item>
                        </item>
                </argument>
            </arguments>
        </block>
</referenceContainer>
$argsFromXml=$block->getData('ancspec') ;

Code Migration Snippets 1.x => 2.x

Bilder

1.x

<img src="<?php echo $this->getSkinUrl('images/product/dir/name.jpg'); ?>" alt="<?php echo $this->__('Name'); ?>"

2.x

<img src="<?php echo $this->getViewFileUrl('images/product/dir/name.jpg'); ?>" alt="<?php echo __('Name'); ?>" />

Helper

1.x

Mage::helper('anchelper')->ancfnc();

2.x

$this->helper('Anc\Appname\Helper\Anchelper');