Για να χρησιμοποιήσετε 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.

Αφήστε ένα Σχόλιο

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Scroll to Top