Export Static Blocks Magento

This tutorial explains how to export static blocks Magento. Here I am showing how to export static blocks in CSV.

Export Static Blocks Magento
Export Static Blocks Magento

Export Static Blocks Magento

The following code export all the cms pages from Magento 1.

Initialise Script

require_once '../app/Mage.php';

ini_set('display_errors', 1);
Mage::app('admin');
Mage::setIsDeveloperMode(true);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
getCmsblocks();

Export Static Blocks

function getCmsblocks() {

    $blocks = Mage::getModel('cms/block')->getCollection();

    echo "block here".PHP_EOL;

    foreach ($blocks as $block) {

        echo 'Id : '.$block->getId().PHP_EOL;
        echo 'Title : '.$block->getTitle().PHP_EOL;
        echo 'Identifier : '.$block->getIdentifier().PHP_EOL;
        echo'Content : '.$block->getContent().PHP_EOL;
        echo'Status : '.$block->getIsActive().PHP_EOL;
        $storeIds= $block->getResource()->lookupStoreIds($block->getId());

        foreach($storeIds as $storeId){

            $store = Mage::getModel('core/store')->load($storeId);
            echo 'Store Name : '. $store->getName().PHP_EOL;
            echo 'Code : '. $store->getCode().PHP_EOL;
            echo 'Website Id : '. $store->getWebsiteId().PHP_EOL;
            echo 'Group Id : '. $store->getGroupId().PHP_EOL;
            echo 'Sort Order : '. $store->getSortOrder().PHP_EOL;
            echo '-----------------------------------------------'.PHP_EOL;
        }
        echo '-----------------------------------------------'.PHP_EOL;
    }



}

Check Also

789club Casino Deposit: Fast, Secure, and Convenient Funding for Unlimited Gaming

Funding your gaming account is one of the most important steps in enjoying a smooth …