Иногда бывает необходимо создать CMS страницу без использования админпанели. Вот небольшой совет как это сделать.
Используем следующий код:
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$cmsPage = array(
'title' => 'My CMS page',
'identifier' => 'my-cms-page',
'content' => 'CONTENT HERE',
'is_active' => 1,
'sort_order' => 0,
'stores' => array(1),
'root_template' => 'one_column'
);
Mage::getModel('cms/page')->setData($cmsPage)->save();