Получил это сам
Я создал метод isActive (Identifiere, Value) во вспомогательном блоке в локальном модуле Mage / Cms.
Так выглядит метод
public function isActive($attribute, $value){
$col = Mage::getModel('cms/block')->getCollection();
$col->addFieldToFilter($attribute, $value);
$item = $col->getFirstItem();
$id = $item->getData('is_active');
if($id == 1){
return true;
}else{
return false;
}
}
параметр $ attribute - это поле таблицы (блока cms), такое как «идентификатор» или «заголовок», а значение может быть именем статического блока или самого идентификатора. Оба использовали для фильтрации конкретного интересующего вас статического блока
Вот как я называю помощника
if(Mage::helper('cms/block')->isActive('identifier','promo_space')){
//do that
}
Я также обновил файл config.xml для блока Cms, чтобы прочитать мой новый помощник и метод.
Я надеюсь, что это полезно.