Проверить настройки Skip to content

Получаем название текущей категории

Как получить название категории Magento?

if(Mage::registry('current_category')) : //проверка есть ли категория

    $magentoCategory =  Mage::registry('current_category');

    echo $magentoCategory->getName(); //вернет название категории Magento

    echo $magentoCategory->getData('name'); //вернет название категории Magento

    var_dump('$magentoCategory'); //вернет массив данных для текущей категории Magento

endif;

Где Mage::registry(‘current_category’) получаем зарегистрируваную категорию в Magento. И можем взять данные, например название категории, картинку, описание категории.

Magento 1.*
  • Nikita

    Пытаюсь получить таким образом название категории, но вылетает только это «Fatal error: Call to a member function getName() on a non-object «. В чём может быть проблема и как с этим бороться?

    • admin

      Проверьте есть ли загружена категория.
      Попробуйте getData(‘name’).