我有一个静态块,我想通过一个通过 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() 只会导致“Invalid method Mage_Cms_Block_Block::save”