У меня есть статический блок, который я хотел бы обновить с помощью скрипта, который запускается через cron.
Я узнал, как создать или получить блок программно, но не как отредактировать существующий.
Это работает для извлечения блока:
// Retrieve the layout object
$layout = Mage::getSingleton('core/layout');
// Generate a CMS block object
$block = $layout->createBlock('cms/block');
// Set the block ID of the static block
$block->setBlockId('my_block_id');
// Write the static block content to screen
echo $block->toHtml();
Я думаю, что здесь я упускаю что-то простое, но выполнение setContent(), а затем save() в этом блоке просто приводит к "Недопустимому методу Mage_Cms_Block_Block::save"