Για να χρησιμοποιήσετε CMS Block σε phtml template στο Magento 2 θα πρέπει πρώτα να δημιουργήσετε ένα CMS Block. Μάθετε πως με τον οδηγό μας.
Σε phtml template χρησιμοποιήστε τον παρακάτω κώδικα
<?php echo $this->getLayout() ->createBlock('Magento\Cms\Block\Block') ->setBlockId('your_block_identifier') ->toHtml(); ?>
Σε CMS Block ή CMS Page χρησιμοποιήστε τον παρακάτω κώδικα:
{{block class="Magento\\Cms\\Block\\Block" block_id="block_identifier"}}
Σε XML Layout αρχείο χρησιμοποιήστε τον παρακάτω κώδικα:
<referenceContainer name="content"> <block class="Magento\Cms\Block\Block" name="xml_block_identifier"> <arguments> <argument name="block_id" xsi:type="string">cms_block_identifier</argument> </arguments> </block> </referenceContainer>
Αυτοί είναι οι διάφοροι τρόποι για να χρησιμοποιήσετε ή να “καλέσετε” ένα CMS Block στο Magento 2.
Good content you have in here.