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():)