magento getpath() извлечь значение

Я хотел бы запросить информацию о том, как извлечь конкретное значение в функции getpath().

В настоящее время я разместил следующую информацию:

<?php $currentCat = Mage::registry('current_category'); ?>
<?php echo $currentCat->getPath()?>

и системный эхо 1/2/5, где 1 - корень корня, 2 - корень каталога, а 5 - первая простая категория.

Я хотел бы извлечь только третье значение (номер 5 в этом примере) в этой серии категорий, чтобы отобразить эту информацию только на странице, но я пробовал разные аппарчи без успеха.

благодарю вас.

1 ответ

Решение

взорваться (), конец ()

<?php echo end(explode("/", $currentCat->getPath())); ?>

Знаете ли вы, могу ли я разместить значение для извлечения этого 3 уровня независимо от того, помещен ли он в другую подкатегорию

Должно выглядеть так:

<?php 
   $exp = explode("/", $currentCat->getPath());
   echo $exp[2];
?>

Я бы порекомендовал вам еще раз взглянуть на explode():)

Другие вопросы по тегам