Как добавить в категорию "Обновление пользовательского макета" с помощью сценария установки/обновления
Как добавить в категорию Обновление пользовательского макета с помощью скрипта установки/обновления
Это не работает:
$category = Mage::getModel('catalog/category')->load($id);
$category->setCustomLayoutUpdate('some_update_there')->save();
1
Author: Adarsh Khatri, 2015-02-11
2 answers
Это может быть проблема с магазином, magento имеет заданное значение в магазине
$category = Mage::getModel('catalog/category')->load($id);
$category ->setStoreId(0); // 0 means store admin
$category->setCustomLayoutUpdate('some_update_there')->save();
2
Author: Amit Bera, 2015-02-11 17:33:04
Попробуйте, пожалуйста, код для обновления дерева категорий:
$this->startSetup();
Mage::register('isSecureArea', 1);
$category = Mage::getModel('catalog/category')->load($id);
$category->setStoreId(Mage_Core_Model_App::ADMIN_STORE_ID);
$category->setPageLayout('some_update_there')
->save();
$this->endSetup();
0
Author: Abhishek Gupta, 2015-02-13 20:36:47